Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
120 views

Calendar Functions in Python

The document discusses various calendar functions available in the calendar module in Python. It explains functions like calendar() to display the calendar of a year, firstweekday() to get the starting day of the week, isleap() to check if a year is a leap year, leapdays() to get the number of leap days between two years, and month() to display a particular month of a year. Code examples are given demonstrating the usage of each function and the expected output.

Uploaded by

Shubham Rawat
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views

Calendar Functions in Python

The document discusses various calendar functions available in the calendar module in Python. It explains functions like calendar() to display the calendar of a year, firstweekday() to get the starting day of the week, isleap() to check if a year is a leap year, leapdays() to get the number of leap days between two years, and month() to display a particular month of a year. Code examples are given demonstrating the usage of each function and the expected output.

Uploaded by

Shubham Rawat
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Calendar Functions in Python | Set 1( calendar(),

month(), isleap()…)
Python defines an inbuilt module “calendar” which handles operations related to calendar.
Operations on calendar :
1. calendar(year, w, l, c) :- This function displays the year, width of characters, no. of
lines per week and column separations.
2. firstweekday() :- This function returns the first week day number. By default 0
(Monday).
# Python code to demonstrate the working of
# calendar() and firstweeksday()
 
# importing calendar module for calendar operations
import calendar
 
# using calender to print calendar of year
# prints calendar of 2012
print ("The calender 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())

Output:

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. isleap (year) :- This function checks if year mentioned in argument is  leap or


not.
4. leapdays (year1, year2) :- This function returns the number of leap days
between the specified yearsin arguments.
# 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))

Output:

The year is leap

The leap days between 1950 and 2000 are : 12

5. month (year, month, w, l)  :- This function prints the month of a specific


year mentioned in arguments.It takes 4 arguments, year, month, width of
characters and no. of lines taken by a week .
# 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))

Output:

The month 5th of 2016 is :

May 2016

Mo Tu We Th Fr Sa Su

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

You might also like