利用Python写一个闰年计算器和每月天数计算器

2018-07-28 06:20:46来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

闰年计算器

题目:输入年份,判断该年是否为闰年。

       方法:1.能被400整除的年份

                  2.能被4整除,但不能被100整除

 1 print('---闰年判断器kql,按q退出---')
 2 while True:
 3     y = input('请输入年份:')
 4     if (y == 'q'):
 5         break
 6     y = int(y)
 7     if (y % 400 == 0 or (y % 4 == 0 and y % 100 != 0)):
 8         print(y,'年为闰年!')
 9     else:
10         print(y,'年为平年!')
11 #Python学习群125240963

注:以上案例主要涉及到了条件判断if...else...以及关系运算符的知识点。

 

 

每月天数计算器

题目:输入一个月份,判断该月有多少天

    方法:先判断年份是否为闰年或平年,再计算该年份下输入月份的天数

 1 print('---显示月份天数的计算器----')
 2 y = input('请输入年份:')
 3 y = int(y)
 4 m = input('请输入月份:')
 5 m = int(m)
 6 rnd = [0,31,29,31,30,31,30,31,31,30,31,30,31]#闰年每个月天数
 7 pnd = [0,31,28,31,30,31,30,31,31,30,31,30,31]#闰年每个月天数
 8 #由于列表最开始位为0,因此从第一位开始定义
 9 day = 0
10 if (y % 400 == 0 or (y % 4 == 0 and y % 100 != 0)):
11     day = rnd[m]
12 else:
13     day = pnd[m]
14  
15 print('该年下此月份的天数为(天):',day)

注:第二个案例虽然和与第一个类似,但是加入了列表。

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python存取文件方法有很多,但是这四种真的算的上是骚操作了

下一篇:Python 异常处理