输入年份和月份输出天py
时间: 2024-10-11 18:17:20 浏览: 23
python中日期和时间格式化输出的方法小结
在Python中,你可以使用内置的`calendar`模块来获取给定年份和月份的天数。`calendar.monthrange()`函数可以返回一个包含两部分的元组:第一个元素是该月的第一天是一周中的星期几(0表示周一,6表示周日),第二个元素是该月的总天数。下面是一个简单的示例:
```python
import calendar
def get_days_in_month(year, month):
# 检查输入是否有效(月份从1到12,年份无限制)
if month < 1 or month > 12:
return "无效的月份"
if year < 0:
return "负数年份不支持"
# 获取指定年月的日数
days = calendar.monthrange(year, month)[1]
return days
# 使用示例
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
days = get_days_in_month(year, month)
print(f"{year}年的{month}月有{days}天")
阅读全文