写一个python,样子为请输出月份:(这里填一个值),然后输出(多少)天
时间: 2024-10-16 11:02:22 浏览: 16
python实现一行输入多个值和一行输出多个值的例子
你可以使用Python的内置模块`calendar`来完成这个任务。下面是一个简单的函数示例,它会接受一个月份作为输入,然后输出该月的天数:
```python
import calendar
def print_month_days(month):
if isinstance(month, int) and 1 <= month <= 12:
days_in_month = calendar.monthrange(2023, month)[1] # 获取指定年份和月份的天数,默认当前年份
print(f"月份:{month}")
print(f"{days_in_month}天")
else:
print("请输入一个1到12之间的整数表示月份。")
# 示例用法
print_month_days(2)
```
在这个例子中,`calendar.monthrange(year, month)`返回一个包含两个元素的元组,第一个元素是一年的第一天是星期几(0代表星期一),第二个元素是该月的总天数。
阅读全文