Funkcje kalendarza w Pythonie | Zestaw 1(kalendarz(), miesiąc(), isleap()...)

Python definiuje wbudowany moduł ' kalendarz ', który obsługuje operacje związane z kalendarzem.
Operacje włączone the kalendarz: 
1. kalendarz (rok w l w) :- Ta funkcja wyświetla rok, szerokość znaków nr. linii tygodniowo i separacji kolumn.
2. pierwszy dzień tygodnia() :- Ta funkcja zwraca numer dnia pierwszego tygodnia . Domyślnie 0 (poniedziałek).
 

Python3
   # Python code to demonstrate the working of   # calendar() and firstweeksday()   # importing calendar module for calendar operations   import   calendar   # using calendar to print calendar of year   # prints calendar of 2012   print   (  'The calendar of year 2012 is : '  )   print   (  calendar  .  calendar  (  2012    2    1    6  ))   #using firstweekday() to print starting day number   print   (  'The starting day number in calendar is : '    end  =  ''  )   print   (  calendar  .  firstweekday  ())   

Wyjście: 
 

The calendar of year 2012 is : 2012 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 1 2 3 4 5 1 2 3 4 2 3 4 5 6 7 8 6 7 8 9 10 11 12 5 6 7 8 9 10 11 9 10 11 12 13 14 15 13 14 15 16 17 18 19 12 13 14 15 16 17 18 16 17 18 19 20 21 22 20 21 22 23 24 25 26 19 20 21 22 23 24 25 23 24 25 26 27 28 29 27 28 29 26 27 28 29 30 31 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 1 2 3 4 5 6 1 2 3 2 3 4 5 6 7 8 7 8 9 10 11 12 13 4 5 6 7 8 9 10 9 10 11 12 13 14 15 14 15 16 17 18 19 20 11 12 13 14 15 16 17 16 17 18 19 20 21 22 21 22 23 24 25 26 27 18 19 20 21 22 23 24 23 24 25 26 27 28 29 28 29 30 31 25 26 27 28 29 30 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 1 2 3 4 5 1 2 2 3 4 5 6 7 8 6 7 8 9 10 11 12 3 4 5 6 7 8 9 9 10 11 12 13 14 15 13 14 15 16 17 18 19 10 11 12 13 14 15 16 16 17 18 19 20 21 22 20 21 22 23 24 25 26 17 18 19 20 21 22 23 23 24 25 26 27 28 29 27 28 29 30 31 24 25 26 27 28 29 30 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 5 6 7 1 2 3 4 1 2 8 9 10 11 12 13 14 5 6 7 8 9 10 11 3 4 5 6 7 8 9 15 16 17 18 19 20 21 12 13 14 15 16 17 18 10 11 12 13 14 15 16 22 23 24 25 26 27 28 19 20 21 22 23 24 25 17 18 19 20 21 22 23 29 30 31 26 27 28 29 30 24 25 26 27 28 29 30 31 The starting day number in calendar is : 0 


3. wyspa (rok) :- Ta funkcja sprawdza, czy rok podany w argumencie jest A skoczyć czy nie .
4. dni przestępne (rok1 rok2) :- Ta funkcja zwraca liczba dni przestępnych pomiędzy określonymi latami w argumentach.
 

Python3
   # Python code to demonstrate the working of   # isleap() and leapdays()   # importing calendar module for calendar operations   import   calendar   # using isleap() to check if year is leap or not   if   (  calendar  .  isleap  (  2008  )):   print   (  'The year is leap'  )   else   :   print   (  'The year is not leap'  )   #using leapdays() to print leap days between years    print   (  'The leap days between 1950 and 2000 are : '    end  =  ''  )   print   (  calendar  .  leapdays  (  1950     2000  ))   

Wyjście: 
 

The year is leap The leap days between 1950 and 2000 are : 12 


5. miesiąc (rok miesiąc w l) :- Ta funkcja drukuje plik miesiąc określonego roku wspomniane w argumentach. Wymaga 4 argumentów rok miesiąc szerokość znaków i nie. linii zajmowanych przez tydzień .
 

Python3
   # Python code to demonstrate the working of   # month()   # importing calendar module for calendar operations   import   calendar   # using month() to display month of specific year   print   (  'The month 5th of 2016 is :'  )   print   (  calendar  .  month  (  2016    5    2    1  ))   

Wyjście: 
 

The month 5th of 2016 is : May 2016 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