根据年月打印日历phython
时间: 2024-09-15 11:15:38 浏览: 38
PHYTHON教程
在Python中,你可以使用内置的`calendar`模块来生成并打印日历。这是一个例子:
```python
import calendar
# 设置年份和月份
year = 2023
month = 5 # 例如,你想查看5月的日历
# 打印日历
print(calendar.month(year, month))
```
这将输出指定年份和月份的日历。如果你想让用户输入年月,可以添加一些交互式功能:
```python
def print_calendar():
year = int(input("请输入年份: "))
month = int(input("请输入月份(1-12): "))
if month < 1 or month > 12:
print("无效的月份,已设置默认为当前月份")
month = calendar.monthrange(year, 1)[1] # 如果输入错误,取当前月份
print(calendar.month(year, month))
print_calendar()
```
阅读全文