输入年月,输出当月的日历,日期和星期与真实情况对应,一行打印7个
时间: 2024-11-30 17:22:00 浏览: 3
java编写的日历类程序,输入年份和月份,打印出该月的日历
5星 · 资源好评率100%
要打印出指定月份的日历,可以使用Python的内置库`calendar`。下面是一个示例,展示如何输入年月并输出对应的日历:
```python
import calendar
def print_month(year, month):
cal = calendar.monthcalendar(year, month)
print(f"{'':4s} {calendar.month_name[month]:<9s}", end="")
for week in cal:
for day in week:
if day == 0: # 表示这一天是空白的
print(" ", end="")
else:
print(f"{day:<3d}", end="") # 输出两位数的日期
print() # 换行显示下一周
# 示例:输入2023年5月
year = 2023
month = 5
print_month(year, month)
阅读全文