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

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

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

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

  • นำเข้าโมดูล calendar

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

  • พิมพ์ปฏิทินโดยใช้ calendar.calendar(year) class

ตัวอย่าง

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

# นำเข้าโมดูล calendar
import calendar
# เริ่มต้นปี
year = 2020
# พิมพ์ปฏิทิน
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      21 22 23 24 25 26 27
27 28 29 30 31              24 25 26 27 28 29 30      28 29 30
      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

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

  • นำเข้าโมดูล calendar

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

  • พิมพ์ปฏิทินโดยใช้ calendar.month(year, month) class

ตัวอย่าง

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

# นำเข้าโมดูล calendar
import calendar
# เริ่มต้นปีและเดือน
year = 2020
month = 1
# พิมพ์ปฏิทิน
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

สรุป

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