用python写建立一个1—12月对应每月天数的字典,可任意查询一个月的天数,要求平年
时间: 2023-07-16 22:17:18 浏览: 112
显示某年某月的时候,当月有多少天
可以使用 Python 的字典(dict)来实现此功能,代码如下:
```python
# 定义一个字典,包含1-12月的天数
month_days = {
1: 31,
2: 28,
3: 31,
4: 30,
5: 31,
6: 30,
7: 31,
8: 31,
9: 30,
10: 31,
11: 30,
12: 31
}
# 查询某月的天数
month = int(input("请输入一个月份(1-12):"))
if month in month_days:
print("{}月的天数为:{}天".format(month, month_days[month]))
else:
print("输入错误,请输入一个1-12的整数")
```
在这个代码中,我们首先定义了一个字典 `month_days`,它包含了1-12月的天数。接着,我们通过输入一个月份,判断输入的月份是否在字典中存在,如果存在,则输出该月的天数;如果不存在,则输出错误提示信息。
需要注意的是,上面的代码中没有考虑闰年的情况。如果需要考虑闰年,可以在代码中进行相应的修改。
阅读全文