diff --git a/aula166.py b/aula166.py new file mode 100644 index 0000000..1c7dbd9 --- /dev/null +++ b/aula166.py @@ -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)