Python基础题练习(输入圆的半径计算周长面积,判断年份是否是闰年)

题目二:输入圆的半径计算周长面积

题目要求:输入圆的半径,输出圆的周长和面积。输入输出均为整数或者浮点数

题目分析:

  1. 首先使用关键字import导入math数学函数库
  2. 获取到用户输入的参数(圆的半径)
  3. 将用户输入的字符串转换成float类型
  4. 使用公式计算圆的周长和面积
  5. print输出

题目代码:

"""
题目:根据用户输入的半径计算圆的周长和面积
作者:假书生@
日期:202016"""
import math     #导入math数学函数库
r = input("请输入您计算机的半径(保留两位小数):")  # 使用input()函数获取到用户输入的参数
r = float(r)   #将用户输入的参数转换成浮点数
pi = math.pi   #使用math.pi定义圆周率
c = 2 * pi * r  #使用周长公式计算圆的周长
s = r ** 2 * pi  #使用面积公式计算圆的面积
print ("该圆的周长为{:.2f},该圆的面积为{:.2f}".format(c,s))  #使用Print方法输出圆的周长和面积

题目三:判断年份是否是闰年

题目要求:根据用户输入的年份,判断所输入的年份是否为闰年

题目分析:

  1. 判断闰年的条件
  • 能被4整除,并且不能被100整除
  • 或者能被4整除,并且不能被400整除
  1. 使用input()接受到用户输入的参数
  2. 使用两个条件进行判断
  3. 使用or将讲条件的结果进行连接,当满足条件中的一个,则满足闰年
  4. 使用print进行输出

题目代码:

"""
题目要求:Python简单判断输入年份是否为闰年
作者:假书生@
日期:202016"""

while True:     #开始循环
    year = input("请输入将要判断的年份:")   # 接收用户参数
    if year == 'q':     #如果用户输入的是'q',退出循环
        break
    year = int(year)      # 将接收到的参数进行数据转换
    condition1 = year % 4 == 0 and year % 100 != 0  # 判断年份是否能够被4整除并且不能被100整除
    condition2 = year % 4 == 0 and year % 400 == 0  # 判断年份是否能被4整除,并且不能被400整除
    if condition1 or condition2:      #判断两个条件是否满足其一
        print("{}是闰年".format(year))   #满足返回是闰年
    else:
        print("{}不是闰年".format(year))   #不满足,返回不是闰年

你可能感兴趣的:(python基础知识,Python题目)