最近张子洋同学正在研究月历,他分析出大月31天,小月有30天,2月或28天或29天。现在他想通过编程的方法解决一个实际的问题:给你一个年份和月份,让计算机显示该月的月历,请你通过编写程序的方法来实现这一功能。
输入有一行,两个整数,第一个为年份,第二个为月份
输出有一行,一组数字,即该月的月历,数字之间用一个空格隔开。
输入
2023 12
输出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
import calendar
def display_calendar(year, month):
cal = calendar.monthcalendar(year, month)
for week in cal:
print(week)
year = int(input())
month = int(input())
display_calendar(year, month)