Mundo em Python

Calcular sextas-feiras 13

import datetime

def calcular_sexta_feira_13(ano_inicial, ano_final):
datas_sexta_13 = []
for ano in range(ano_inicial, ano_final + 1):
for mes in range(1, 13):
data = datetime.date(ano, mes, 13)
if data.weekday() == 4:
datas_sexta_13.append(data)
return datas_sexta_13
ano_inicial = 2023
ano_final = 2030
sextas_13 = calcular_sexta_feira_13(ano_inicial, ano_final)
for data in sextas_13:
print(data)
0