Python123练习
天数计算II
获取用户输入月份,输出该月有多少天(考虑闰年)。
x, y = eval(input())
a = {1, 3, 5, 7, 8, 10, 12}#有31天的月份
b = {4, 6, 9, 11} #有30天的月份
if x%400 == 0 or (x%4 ==0 and x%100 != 0):#判断是否为闰年
if y in a:
print(31)
elif y in b:
print(30)
else:
print(29)
else:
if y in a:
print(31)
elif y in b:
print(30)
else:
print(28)
示例1:
输入:"2000,2"
输出:"29"
示例2:
输入:"2018,2"
输出:"28"