Python多路分支之根据输入的年份和月份判断该月的天数。
时间: 2024-10-16 21:04:51 浏览: 14
在Python中,你可以使用条件语句(如if-elif-else结构)结合日期模块`datetime`来根据给定的年份和月份计算指定月份的天数。下面是一个简单的示例:
```python
from datetime import datetime, timedelta
def days_in_month(year, month):
if month == 2: # 判断是否是闰年
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0): # 符合闰年的条件
return 29
else:
return 28
elif month in [4, 6, 9, 11]: # 一般月份有30天
return 30
else: # 一月和七月有31天
return 31
# 示例用法
year = int(input("请输入年份: "))
month = int(input("请输入月份(1-12): "))
days = days_in_month(year, month)
print(f"{year}年{month}月共有{days}天")
阅读全文