year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
if month == 2:
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
days = 29
else:
days = 28
elif month in (1, 3, 5, 7, 8, 10, 12):
days = 31
else:
days = 30
print("{}年{}月的天数为{}天".format(year, month, days))
该程序先读取用户输入的年份和月份,如果是2月,则根据闰年规则确定天数;如果是其他月份,则根据天数规则确定天数;最后输出结果。