Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

พิมพ์ปฏิทินใน Python


ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีพิมพ์ปฏิทินของเดือนและปีโดยใช้ปฏิทิน โมดูลของ Python เป็นสิ่งที่ตรงไปตรงมาใน Python เราต้องการตัวเลขปีและเดือน แค่นั้นแหละ.

มาดูวิธีการพิมพ์ปฏิทินประจำปีกัน ทำตามขั้นตอนด้านล่างเพื่อพิมพ์ปฏิทินปี

  • นำเข้าโมดูลปฏิทิน

  • เริ่มต้นหมายเลขปี

  • พิมพ์ปฏิทินโดยใช้คลาส calendar.calendar(ปี)

ตัวอย่าง

ดูโค้ดด้านล่าง

# importing the calendar module
import calendar
# initializing the year
year = 2020
# printing the calendar
print(calendar.calendar(year))

ผลลัพธ์

หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้

                                    2020
January                            February                                    March
Mo Tu We Th Fr Sa Su              Mo Tu We Th Fr Sa Su                         Mo Tu We Th Fr Sa Su
      1   2  3  4  5                             1  2                                             1
6  7  8   9 10 11 12              3  4  5  6  7  8  9                           2  3  4  5  6  7  8
13 14 15 16 17 18 19             10 11 12 13 14 15 16                           9 10 11 12 13 14 15
20 21 22 23 24 25 26             17 18 19 20 21 22 23                          16 17 18 19 20 21 22
27 28 29 30 31                   24 25 26 27 28 29                             23 24 25 26 27 28 29
                                                                               30 31

April                                 May                                       June
Mo Tu We Th Fr Sa Su              Mo Tu We Th Fr Sa Su                        Mo Tu We Th Fr Sa Su
      1  2  3   4  5                          1  2  3                         1  2  3  4  5  6  7
6  7  8  9  10 11 12              4  5  6  7  8  9 10                         8  9 10 11 12 13 14
13 14 15 16 17 18 19             11 12 13 14 15 16 17                        15 16 17 18 19 20 21
20 21 22 23 24 25 26             18 19 20 21 22 23 24                        22 23 24 25 26 27 28
27 28 29 30                      25 26 27 28 29 30 31                        29 30

July                                 August                                     September
Mo Tu We Th Fr Sa Su             Mo Tu We Th Fr Sa Su                          Mo Tu We Th  Fr  Sa   Su
      1  2  3  4  5                             1  2                               1  2  3   4   5   6
6  7  8  9  10 11 12             3  4  5  6  7  8  9                           7   8  9  10 11  12  13
13 14 15 16 17 18 19            10 11 12 13 14 15 16                          14  15  16 17 18  19  20
20 21 22 23 24 25 26            17 18 19 20 21 22 23                          20  21  22 23 24  25  26
27 28 29 30 31                  24 25 26 27 28 29 30                          27  28  29 30
                                31
October                              November                                   December
Mo Tu We Th Fr Sa Su               Mo Tu We Th Fr Sa Su                         Mo Tu We Th Fr Sa Su
          1  2  3  4                                 1                             1  2  3  4  5  6
5   6  7  8  9  10 11              2  3  4  5  6  7  8                          7  8  9  10 11 12 13
12  13 14 15 16 17 18              9 10  11 12 13 14 15                         14 15 16 17 18 19 20
19  20 21 22 23 24 25              16 17 18 19 20 21 22                         21 22 23 24 25 26 27
26  27 28 29 30 31                 23 24 25 26 27 28 29                         28 29 30 31
                                  30

มาดูวิธีพิมพ์ปฏิทินเดือนกัน ทำตามขั้นตอนด้านล่างเพื่อพิมพ์ปฏิทินเดือน

  • นำเข้าโมดูลปฏิทิน

  • เริ่มต้นหมายเลขปีและเดือน

  • พิมพ์ปฏิทินโดยใช้คลาส calendar.month(ปี เดือน)

ตัวอย่าง

ดูโค้ดด้านล่าง

# importing the calendar module
import calendar
# initializing the year and month
year = 2020
month = 1
# printing the calendar
print(calendar.month(year, month))

ผลลัพธ์

หากคุณรันโปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้

January 2020
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 31

บทสรุป

หากคุณมีข้อสงสัยใดๆ ในบทแนะนำ โปรดระบุในส่วนความคิดเห็น