1
我正在用python編寫基本的日曆程序。它將用戶輸入的年份和第一個工作日作爲輸入,然後打印12個月的日曆。除了將數字打印到日曆以外,我已完成所有工作。出於某種原因,我無法弄清楚如何在每行上打印正確數量的數字。我不確定我是否應該使用字符串或列表或者如何去做。任何幫助表示讚賞。在python中打印日曆的數字
我正在用python編寫基本的日曆程序。它將用戶輸入的年份和第一個工作日作爲輸入,然後打印12個月的日曆。除了將數字打印到日曆以外,我已完成所有工作。出於某種原因,我無法弄清楚如何在每行上打印正確數量的數字。我不確定我是否應該使用字符串或列表或者如何去做。任何幫助表示讚賞。在python中打印日曆的數字
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
顯示你所擁有的。 – roippi
您可以查看['TextCalendar']的源代碼(http://docs.python.org/2.7/library/calendar.html#calendar.TextCalendar) – mgilson
您想如何格式化日曆輸出? –