1

現在、python 3.3.2 でカレンダーを作成しています。今、私は持っています

def month_28():
    if day == 1:
        columns = 7
        for i in range(1, 29):
            if i % columns != 0:
                print(i, end= " ")
                if i <= 9:
                    print(end="    ")
                else:
                   print(end="   ")
            else:
                print(i)

印刷する

February 2013
Sun   Mon   Tue   Wed   Thu   Fri   Sat
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

ただし、1 月が水曜日に終了する場合、2 月は木曜日に開始する必要があります。ずっと一年中。2 月 1 日を 5 か所以上シフトして、木曜日にカウントを開始する方法について何か考えはありますか? 1 年の各月の連続して増加する数値を出力するより良い方法がある場合。私に教えてください。どんな助けでも大歓迎です。ありがとう。

4

2 に答える 2