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

Posted huohuohuo1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用Python写一个闰年计算器和每月天数计算器相关的知识,希望对你有一定的参考价值。

闰年计算器

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

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

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

 

以上是关于利用Python写一个闰年计算器和每月天数计算器的主要内容,如果未能解决你的问题,请参考以下文章

C语言程序(判断每月天数以及是不是为闰年)

任输入一平年的月份,输出该月份对应的天数用C语言怎么写?

如何用excel计算月份和天数?

PHP日期操作类代码-农历-阳历转换闰年计算天数等

PHP日期操作类代码-农历-阳历转换闰年计算天数等

闰年的判断方法 和 当目前为止你生存的天数计算方法