当前位置: 移动技术网 > IT编程>脚本编程>Python > 利用Python写一个闰年计算器和每月天数计算器

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

2018年07月28日  | 移动技术网IT编程  | 我要评论

中华护士网,异界易筋经,yy刘大美人真实身份

闰年计算器

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

       方法: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)

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

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网