用python输入月份,输出相应天数
时间: 2024-02-28 19:19:07 浏览: 134
Python制作简易版小工具之计算天数的实现思路
你可以使用以下代码来实现输入月份并输出相应天数的功能:
```python
month = int(input("请输入月份:"))
if month in [1, 3, 5, 7, 8, 10, 12]:
days = 31
elif month in [4, 6, 9, 11]:
days = 30
elif month == 2:
year = int(input("请输入年份:"))
if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
days = 29
else:
days = 28
else:
print("输入的月份无效")
days = None
if days:
print(f"{month}月有{days}天")
```
这段代码首先通过`input()`函数获取用户输入的月份,然后使用条件语句判断输入的月份属于哪个月份,从而确定对应的天数。对于2月份,还需要用户输入年份来判断是否为闰年。最后,输出结果为该月份的天数。
阅读全文