用python打印日历的数字
我正在用python编写一个基本的日历程序。它将一年和一年中的第一个工作日作为用户的输入,然后打印12个月的日历。除了把数字打印到日历上,我什么都做了。由于某种原因,我不知道如何在每行打印正确数量的数字。我不确定我是否应该使用字符串或列表,或者如何使用它。感谢您的帮助用python打印日历的数字,python,calendar,Python,Calendar,我正在用python编写一个基本的日历程序。它将一年和一年中的第一个工作日作为用户的输入,然后打印12个月的日历。除了把数字打印到日历上,我什么都做了。由于某种原因,我不知道如何在每行打印正确数量的数字。我不确定我是否应该使用字符串或列表,或者如何使用它。感谢您的帮助 import calendar c = calendar.TextCalendar(calendar.MONDAY) c.prmonth(2013, 11) 然后输出: November 2013 Mo Tu We Th
import calendar
c = calendar.TextCalendar(calendar.MONDAY)
c.prmonth(2013, 11)
然后输出:
November 2013
Mo Tu We Th Fr Sa Su
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
您可以查看源代码,了解如何格式化日历输出?