(1)创建一个列表,依次存放每个月对应的天数。假设2月份的天数固定为28天。 (2)根据用户输入的月份查询该月对应的天数并输出。 你能否将程序设计为可反复查询,当用户输入月份为0时,结束查正询。
时间: 2024-04-29 19:24:23 浏览: 66
利用python获取某年中每个月的第一天和最后一天
(1)代码:
```python
days_in_month = [31,28,31,30,31,30,31,31,30,31,30,31]
```
(2)代码:
```python
while True:
month = int(input("请输入月份(输入0结束查询):"))
if month == 0:
break
elif month >= 1 and month <= 12:
days = days_in_month[month-1]
print("{}月有{}天".format(month, days))
else:
print("输入月份有误,请重新输入!")
```
完整代码:
```python
days_in_month = [31,28,31,30,31,30,31,31,30,31,30,31]
while True:
month = int(input("请输入月份(输入0结束查询):"))
if month == 0:
break
elif month >= 1 and month <= 12:
days = days_in_month[month-1]
print("{}月有{}天".format(month, days))
else:
print("输入月份有误,请重新输入!")
```
阅读全文