7. 根据输入的年份和月份计算当月一共有多少天。pyhon
时间: 2024-09-25 15:05:20 浏览: 50
基于Pyhon和vue实现智能组卷系统源码+测试数据.zip
在Python中,我们可以利用`calendar`模块来计算给定年份和月份有多少天。`calendar`模块提供了处理日历日期的各种函数。下面是一个简单的例子,展示如何实现这个功能:
```python
import calendar
def days_in_month(year, month):
# 获取指定年份和月份的日历
cal = calendar.monthcalendar(year, month)
# 返回该月的第一天是周几(0表示周一)
firstweekday = calendar.weekday(year, month, 1)
# 取出该月所有天数,忽略星期数
num_days = sum(day != 0 for week in cal for day in week)
return num_days
# 示例
year = int(input("请输入年份: "))
month = int(input("请输入月份(1-12): "))
days = days_in_month(year, month)
print(f"{year}年的{month}月有{days}天。")
阅读全文