获取用户输入月份,输出该月有多少天(考虑闰年)。
输入:"2000,2"
输出:"29"
我的思路
if __name__ == '__main__':
year,month = input().split(',')
# 判断
if month in [1, 3, 5, 7, 8, 10, 12]:
days = 31
elif month in [4, 6, 9, 11]:
days = 30
else:
if year % 400 == 0 or (year % 4 == 0 and year % 100 != 0):
days = 29
else:
days = 28
# 输出
print('%d' % (days))
不知道哪里出问题了,求指点