Реализуйте расчет дня недели для дня рождения. Пользователь вводит месяц и день, а получает файл, содержащий дни недели, на которые приходится его день рождения
в ближайшие 20 лет.
После открытия файла пользователь должен увидеть результат
в подобном формате:
Date: 12.12
12.12.2021 — Sunday
12.12.2022 — Monday
12.12.2023 — Tuesday
import datetime
m = 12
d = 12
year = 2020
y2021 = datetime.date(year=2021, month=m, day=d)
for i in range(20):
year += 1
y = datetime.date(year=year, month=m, day=d)
da = datetime.datetime.isoweekday(y)
print(da)
if 7 == da :
print("Sunday")
print(y)
elif 6== da :
print("Saturday")
print(y)
elif 5== da :
print("friaday")
print(y)
elif 4== da:
print("Tuesday")
print(y)
elif 3== da:
print("Wensday")
print(y)
elif 2 == da:
print("Вторник")
print(y)
elif 1 == da:
print("Monday")
print(y)
Объяснение: