A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.tutorialspoint.com/python/python_calendar_prmonth_function.htm below:

Python calendar.prmonth() Function

Python calendar.prmonth() Function

The Python calendar.prmonth() function prints the calendar for a specific month of a given year in a formatted manner.

This function is useful for displaying a monthly calendar directly to the console.

Syntax

Following is the syntax of the Python calendar.prmonth() function −

calendar.prmonth(year, month, w=0, l=0)
Parameters

This function accepts the following parameters −

Return Value

This function does not return a value. It prints the formatted monthly calendar directly to the console.

Example: Printing a Calendar for Given Month

In this example, we print the calendar for March 2025 using the calendar.prmonth() function −

import calendar

# Print the calendar for March 2025
calendar.prmonth(2025, 3)

Following is the output obtained −

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

Example: Calendar with Custom Column Width

We can adjust the width of each date column using the w parameter in the calendar.prmonth() function −

import calendar

# Print the calendar for March 2025 with a column width of 4
calendar.prmonth(2025, 3, w=4)

Following is an excerpt of the output obtained −

    March 2025
Mo   Tu   We   Th   Fr   Sa   Su
              1    2
 3    4    5    6    7    8    9
10   11   12   13   14   15   16
...
Example: Calendar with Increased Line Spacing

We can adjust the number of lines per week using the l parameter in the prmonth() function −

import calendar

# Print the calendar for March 2025 with extra line spacing
calendar.prmonth(2025, 3, l=2)

We get the output as shown below −

    March 2025
Mo Tu We Th Fr Sa Su
                  1  2

 3  4  5  6  7  8  9

10 11 12 13 14 15 16
...
Example: Calendar for February 2024 (Leap Year)

Printing the month of February in a leap year demonstrates correct day allocation −

import calendar

# Print the calendar for February 2024 (leap year)
calendar.prmonth(2024, 2)

Following is the output obtained −

   February 2024
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

python_date_time.htm


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4