创建一个列表,依次存放每个月对应的天数。根据用户输入的年份和月份输出该月的天数。
时间: 2023-12-10 12:51:27 浏览: 39
好的,您可以使用以下代码来创建一个列表,并获取用户输入的年份和月份来输出该月的天数:
```
days_in_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
if month == 2 and ((year % 4 == 0 and year % 100 != 0) or year % 400 == 0):
days = 29
else:
days = days_in_month[month - 1]
print("{}年{}月有{}天".format(year, month, days))
```
上述代码中,我们通过创建一个列表来存储每个月有多少天。然后,我们获取用户输入的年份和月份,根据闰年规则来判断二月份的天数,最后输出该月的天数。
相关问题
用python创建一个列表,依次存放每个月对应的天数。根据用户输入的年份和月份输出该月的天数。 注意:闰年2月的情况
好的,我明白了。下面是 Python 代码实现:
```
# 创建一个列表,存放每个月对应的天数
days_of_month = [31,28,31,30,31,30,31,31,30,31,30,31]
# 获取用户输入的年份和月份
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
# 判断是否是闰年
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
# 如果是闰年,则将2月的天数改为29天
days_of_month[1] = 29
# 输出该月的天数
print("%d年%d月共有%d天" % (year, month, days_of_month[month-1]))
```
希望能解决您的问题。
创建一个列表,依次存放每个月对应的天数。假设2月份的天数固定为28天。根据用户输入的月份查询该月的天数并输出。
month_days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] # 创建列表存放每个月的天数
month = int(input("请输入月份:")) # 获取用户输入的月份
days = month_days[month - 1] # 查询该月份对应的天数(注意列表下标从0开始)
print("{}月份的天数是{}天。".format(month, days)) # 输出查询结果
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)