if elif else 语句、比较运算符、逻辑运算符的应用
'''
获取一个年份,一个月份
打印相应天数
1 3 5 7 8 10 12 -> 31天
2 -> 28(平年) -> 29天(闰年)
4 6 9 11 -> 30天
'''
# 获取一个年份
year = int(input('请输入年份:'))
# 获取一个月份
month = int(input('请输入月份:'))
if month < 1 or month > 12:
print('月份有误!')
elif month == 1 or month == 3 or month == 5 or month == 7 or month == 8 or month == 10 or month == 12:
print(str(year) + '年' + str(month) + '月有31天')
elif month == 4 or month == 6 or month == 9 or month == 11:
print(str(year) + '年' + str(month) + '月有30天')
else:
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print(str(year) + '年' + str(month) + '月有29天')
else:
print(str(year) + '年' + str(month) + '月有28天')