编写程序,输入年和月,输出该月的天数用python
时间: 2024-12-01 08:29:21 浏览: 2
HanoiSolver:计算值以帮助建造河内塔解决机器人
在Python中,你可以编写一个简单的程序来确定给定月份的天数,通常我们使用`calendar`模块,它包含了一些关于日期和时间的实用工具。下面是一个示例函数:
```python
import calendar
def get_month_days(year, month):
if month < 1 or month > 12:
print("请输入正确的月份(1-12)。")
return None
else:
days_in_month = calendar.monthrange(year, month)[1]
print(f"年份 {year} 的 {month} 月有 {days_in_month} 天。")
# 用户输入
year = int(input("请输入年份: "))
month = int(input("请输入月份: "))
get_month_days(year, month)
```
在这个例子中,`calendar.monthrange()` 函数接收年份和月份作为参数,返回一个包含两部分的元组:第一部分是该月的第一天是一周中的星期几(0表示星期一),第二部分就是该月的总天数。
阅读全文