计算年月天数
Posted 算法与编程之美
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算年月天数相关的知识,希望对你有一定的参考价值。
0 引言
输入年份与月份显示出当月的天数,可以方便的找出天数,方便统计更加的快速。
1 问题
输入年份与当年的有月份得出当月的天数
示列
输入:2002 1
输出:31
2 方法
1在键盘输入年份与月份
2用if语句将大月得出31天,小月为30天
3再判断二月是否为闰年,闰年输出28,不是闰年输出29。
3 实验结果与讨论
通过实验、实践等证明提出的方法是有效的,是能够解决开头提出的问题。
代码清单 1
YearAndMonth=input('请输入年和月:') YearAndMonth= YearAndMonth.split(' ') YearAndMonth=[int(x) for x in YearAndMonth] if YearAndMonth[1] in [1,3,5,7,8,10,12]: print('31') elif YearAndMonth[1] in [4,6,9,11]: print('30') else: if YearAndMonth[0] % 400==0 or (YearAndMonth[0] % 4==0 and YearAndMonth[0] % 100!=0): print('29') else: print('28') |
4 结语
针对天数计算问题,提出if语句再加if语句方法,通过if语句的缩进将条件语句很好的使用,多条件的使用可以更加的精确得得出想要的结果。
以上是关于计算年月天数的主要内容,如果未能解决你的问题,请参考以下文章
我在php表单有选择时间的select 我想用javascript验证 闰年、大月、小月的问题,下面是我的javascript 代