题目
输入年、月,计算这个月有多少天?
注意闰年的2月有29天。
满足下面条件之一的是闰年:
1、年份是4的整数倍,而且不是100的整数倍;
2、年份是400的整数倍。
输入格式
输入一组测试数据
第一行输入年份,第二行输入月份
输出格式
输出一个整数,表示输入给定年、月对应该月的天数
# 输入年份
year = int(input("请输入年份:"))
# 输入月份
moth = int(input("请输入月份:"))
#保存平年每月天数
date = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
#判断是否为闰年
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
# 如果是闰年,则2月天数+1天
date[1] += 1
#打印输出当月天数
print(date[moth - 1])