计算年月天数

简介: 计算年月天数

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语句的缩进将条件语句很好的使用,多条件的使用可以更加的精确得得出想要的结果。

目录
相关文章
|
7月前
输入月份显示当月天数
输入月份显示当月天数
|
11天前
计算某年某月的天数
计算某年某月的天数
|
3月前
|
Linux C++ iOS开发
C++类相关oj题目分享(计算日期到天数转换、日期差值、打印日期、日期累加)
C++类相关oj题目分享(计算日期到天数转换、日期差值、打印日期、日期累加)
44 0
|
7月前
|
测试技术
统计天数
统计天数
|
7月前
计算日期到天数的换算
1.题目概述 2.题解 思路分析 具体实现
38 0
|
8月前
计算日期到天数转换
计算日期到天数转换
54 0
|
9月前
获得月份天数
获得月份天数
53 0
|
10月前
判断月份天数
判断月份天数
35 0
|
10月前
|
Python
判断某一年的某个月的天数
判断某一年的某个月的天数
65 0
计算两个字符串类型的日期相差的天数或者小时数,计算日期字符串到今天的年龄
计算两个字符串类型的日期相差的天数或者小时数,计算日期字符串到今天的年龄
118 0