Python has a built-in Python Calendar module to work with date-related tasks. Using the module, we can display a particular month as well as the whole calendar of a year. In this article, we will see how to print a calendar month and year using Python.
Calendar in Python Example
Input: yy = 2023 mm = 4
Output:
Displaying a Calendar for a Month in Python
In the program below, we import the Python calendar module. The built-in function month() inside the module takes in the year and the month and displays the calendar for that month of the year.
Python3
# import module import calendar yy = 2023 mm = 4 # display the calendar print (calendar.month(yy, mm)) |
Output:
OR, you can directly run from the command line (CMD in Windows or TERMINAL in Linux ) for displaying a month of a year. Just write the following command:
python -m calendar 2023 4
Output:
Displaying Calendar of a given Year in Python
In the program below, we import the calendar module. The built-in Python calendar() function inside the module takes in the year and displays the calendar for that year.
Python3
# import module import calendar yy = 2017 # display the calendar print (calendar.calendar(yy)) |
Output:
OR, you can directly run from the command line (CMD in Windows or TERMINAL in Linux ) for displaying a year:
python -m calendar 2023
Output: