generated from hjess/PythonTemplateProject
All checks were successful
Build, Push, and Deploy to Nomad / docker-nomad (push) Successful in 1m1s
31 lines
887 B
Python
31 lines
887 B
Python
import calendar
|
|
from datetime import date, timedelta
|
|
|
|
def skriv_datoer_med_formattering(år):
|
|
start_dato = date(år, 1, 1)
|
|
slut_dato = date(år, 12, 29)
|
|
dags_differens = timedelta(days=1)
|
|
|
|
print(f"Datoer for året {år}:\n")
|
|
|
|
nuværende_dato = start_dato
|
|
while nuværende_dato <= slut_dato:
|
|
ugenummer = nuværende_dato.isocalendar()[1]
|
|
ugedag = nuværende_dato.strftime("%A")
|
|
|
|
if ugenummer % 2 != 0 and ugedag in ["Friday", "Wednesday"]:
|
|
# Tabuler outputtet længere ind
|
|
if ugedag == "Friday":
|
|
print(f"{nuværende_dato.strftime('%Y-%m-%d')} Til Porto fra København")
|
|
if ugedag == "Wednesday":
|
|
print(f"{nuværende_dato.strftime('%Y-%m-%d')} Til København fra Porto")
|
|
|
|
|
|
# else:
|
|
# print(f"{nuværende_dato.strftime('%Y-%m-%d')} ({ugedag})")
|
|
|
|
nuværende_dato += dags_differens
|
|
|
|
# Kald funktionen med det ønskede år
|
|
skriv_datoer_med_formattering(2025)
|