利用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写一个闰年计算器和每月天数计算器的主要内容,如果未能解决你的问题,请参考以下文章