题目:
输入年份与月份,输出天数
思路:
先用if语句来区分月份,当是月份是2时,再嵌套用if来判断平年与闰年。
样例输入:
2
1997 3
代码:
year=int(input("请输入年份值:"))month=int(input("请输入月份值(1-12):"))if month in [1,3,5,7,8,10,12]:print("%d是31天"%month)elif month in [4,6,9,11]:print("%d是30天" % month)elif month ==2:if year%400==0 or year%4==0 and year%100!=0:print("%d年%d是29天" % (year,month))else:print("%d年%d是28天" % (year, month))
运行结果:
请输入年份值:请输入月份值(1-12):22是28天进程已结束,退出代码0
请输入年份值:1997请输入月份值(1-12):33是31天进程已结束,退出代码0