Usando calendar para calendários e datas
This commit is contained in:
23
aula166.py
Normal file
23
aula166.py
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
# Usando calendar para calendários e datas
|
||||||
|
# https://docs.python.org/3/library/calendar.html
|
||||||
|
# calendar é usado para coisas genéricas de calendários e datas.
|
||||||
|
# Com calendar, você pode saber coisas como:
|
||||||
|
# - Qual o último dia do mês (ex.: monthrange)
|
||||||
|
# - Qual o nome e número do dia de determinada data (ex.: weekday)
|
||||||
|
# - Criar um calendário em si (ex.: monthcalendar)
|
||||||
|
# - Trabalhar com coisas específicas de calendários (ex.: calendar, month)
|
||||||
|
# Por padrão dia da semana começa em 0 até 6
|
||||||
|
# 0 = segunda-feira | 6 = domingo
|
||||||
|
import calendar
|
||||||
|
|
||||||
|
# print(calendar.calendar(2022))
|
||||||
|
# print(calendar.month(2022, 12))
|
||||||
|
# numero_primeiro_dia, ultimo_dia = calendar.monthrange(2022, 12)
|
||||||
|
# print(list(enumerate(calendar.day_name)))
|
||||||
|
# print(calendar.day_name[numero_primeiro_dia])
|
||||||
|
# print(calendar.day_name[calendar.weekday(2022, 12, ultimo_dia)])
|
||||||
|
for week in calendar.monthcalendar(2022, 12):
|
||||||
|
for day in week:
|
||||||
|
if day == 0:
|
||||||
|
continue
|
||||||
|
print(day)
|
||||||
Reference in New Issue
Block a user