Python写万年历
时间: 2024-10-20 17:03:39 浏览: 27
python桌面版万年历,农历日期,法定节假日,节日提醒,添加日程及日程提醒
在Python中编写一个简单的万年历程序可以使用`calendar`模块,这是一个内置模块,专门用于处理日期相关的操作。以下是一个基本的示例,展示如何打印出某一年的日历:
```python
import calendar
def print_yearly_calendar(year):
# 创建日历对象并指定年份
cal = calendar.Calendar()
# 打印指定年的每个月的日历
for month in range(1, 13): # 从一月到十二月
print(f"月份: {month}, 年份: {year}")
print(calendar.month(year, month))
print("\n------------------------")
# 要显示的年份
target_year = 2023
print_yearly_calendar(target_year)
```
运行上述代码后,它会打印出指定年份的每个月份的日历。
如果你想让用户选择年份,你可以添加用户输入的功能:
```python
target_year = int(input("请输入你想查看的年份: "))
print_yearly_calendar(target_year)
```
阅读全文