5.编写程序,实现以下功能: (1)创建⼀个列表,依次存放每个⽉对应的天数。假设2⽉份的天数固定为28天。 (2)根据⽤户输⼊的⽉份查询该⽉的天数并输出。
时间: 2024-05-03 11:16:29 浏览: 26
以下是 Python 代码实现:
```python
days_in_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] # 创建存放每个月对应天数的列表,2月份的天数默认为28
month = int(input("请输入月份(1-12):")) # 获取用户输入的月份
if month < 1 or month > 12:
print("输入的月份不合法,请重新输入!")
else:
days = days_in_month[month-1] # 获取该月份对应的天数
print(f"{month}月份有{days}天。")
```
程序运行示例:
```
请输入月份(1-12):4
4月份有30天。
```
```
请输入月份(1-12):2
2月份有28天。
```
```
请输入月份(1-12):13
输入的月份不合法,请重新输入!
```
相关问题
.编写程序,实现以下功能: (1)创建一个列表,依次存入每个月对应的天数,假设2月份的天数固定为28天 (2)根据用户输入的月份查询该月的天数并输出。
下面是Python语言的代码实现:
```python
# 创建一个列表存放每个月对应的天数
days_of_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
# 获取用户输入的月份
month = int(input("请输入一个月份(1-12):"))
if month < 1 or month > 12:
print("输入的月份不合法!")
else:
# 查询该月的天数并输出
days = days_of_month[month-1]
print("{}月份有{}天。".format(month, days))
```
运行程序后,可以输入一个月份(1-12),程序会输出该月份的天数。如果输入的月份不在1-12之间,程序会提示“输入的月份不合法!”。
编写程序,实现以下功能:(1) 创建一个列表,依次存放每个月对应的天数。假设2月份的天数固定为 28天。(2)根据用户输入的月份查询该月的天数 并输出。
好的,根据您的要求,可以使用 Python 编写以下程序实现:
```python
month_days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
month = int(input("请输入月份(1-12): "))
if month < 1 or month > 12:
print("输入的月份无效")
else:
days = month_days[month - 1]
print("{}月份有{}天".format(month, days))
```
程序首先创建一个列表 `month_days`,用来存放每个月对应的天数。然后要求用户输入一个月份,如果输入无效则提示错误信息,否则根据输入的月份在 `month_days` 列表中查找对应的天数并输出。
希望这个程序能够帮到您!