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

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. 

El método itermonthdays() devuelve un iterador de un mes y un año específicos. Los días devueltos serán simplemente números de día. El método itermonthdays() es similar a itermonthdates(). 

Syntax: itermonthdays(year, month)

Parameter: 
year: year of the calendar
month: month of the calendar

Returns: an iterator of the specified month.

Código #1: 

Python3

# Python program to demonstrate working
# of itermonthdays() method
 
# importing calendar module
import calendar
 
year = 2018
month = 9
 
 
obj = calendar.Calendar()
 
# iterating with itermonthdays
for day in obj.itermonthdays(year, month):
    print(day)

Producción: 

0
0
0
0
0
1
2
3
4
5
6
.
.
29
30

Código #2: 

Python3

# Python program to demonstrate working
# of itermonthdays() method
 
# importing calendar module
import calendar
 
# use with firstweekday = 5
obj = calendar.Calendar(firstweekday = 2)
 
# iterating with itermonthdays
for day in obj.itermonthdays(2018, 4):
    print(day)

Producción: 

0
0
0
0
1
2
3
4
5
.
.
28
29
30
0

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 *