使用if多分支结构实现:输入年份和月份,输出该月天数
时间: 2023-05-20 12:06:36 浏览: 81
基础的C语言题目,比较适合新手使用代码.docx
可以使用以下代码实现:
```
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
if month in [1, 3, 5, 7, 8, 10, 12]:
print("{0}年{1}月有31天".format(year, month))
elif month in [4, 6, 9, 11]:
print("{0}年{1}月有30天".format(year, month))
elif month == 2:
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print("{0}年{1}月有29天".format(year, month))
else:
print("{0}年{1}月有28天".format(year, month))
else:
print("输入的月份不合法")
```
这段代码会根据输入的年份和月份,判断该月有多少天,并输出结果。如果输入的月份不合法(比如输入了13),则会输出提示信息。
阅读全文