Módulo de calendario de Python: método prmonth()

El módulo de calendario permite generar calendarios como un programa y proporciona funciones útiles adicionales relacionadas con el calendario. Las funciones y clases definidas en el módulo Calendario utilizan un calendario idealizado, el actual calendario gregoriano extendido indefinidamente en ambas direcciones.

La clasecalendar.TextCalendar(firstweekday=0) se puede utilizar para generar calendarios de texto sin formato. El método prmonth() es uno de los métodos de la instancia de TextCalendar.

prmonth()El método en Python se usa para imprimir el calendario de un mes como lo devuelve formatmonth().

Sintaxis: prmonth(año, mes, ancho=0, líneas=0)

Parámetro:
año: año del calendario
mes: mes del calendario
ancho: [opcional] Especifica el ancho de las columnas de fecha, que son
línea centrada: [opcional] Especifica el número de líneas que utilizará cada semana.

Devoluciones: Devuelve el calendario de un mes.

Código #1:

# Python program to demonstrate working of prmonth() method
  
# importing calendar module
import calendar
  
text_cal = calendar.TextCalendar(firstweekday = 0)
  
year = 2018
month = 9
  
# default value of width is 0
  
# printing prmonth
print(text_cal.prmonth(year, month))

Producción:

   September 2018
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
 None

Código #2: Con ancho de parámetro

# Python program to demonstrate working of prmonth() method
  
# importing calendar module
import calendar
  
text_cal = calendar.TextCalendar(firstweekday = 0)
  
  
# default value of width is 0
  
# printing prmonth
print(text_cal.prmonth(2018, 10, w = 5))

Producción:

               October 2018
 Mon   Tue   Wed   Thu   Fri   Sat   Sun
   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
 None

 
Código #3:

# Python program to demonstrate working of prmonth() method
  
# importing calendar module
import calendar
  
text_cal = calendar.TextCalendar(firstweekday = 0)
  
  
# giving value of width = 6, line = 2
  
# printing prmonth
print(text_cal.prmonth(2018, 10, 6, 2))

Producción:

                  October 2018

 Mon    Tue    Wed    Thu    Fri    Sat    Sun

   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

 None

Publicación traducida automáticamente

Artículo escrito por Shivam_k y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *