Предмет: Информатика, автор: artemvasyliuk

На пайтоне!! СРОЧНОО !!!!!Реализуйте расчет дня недели для дня рождения.
Пользователь вводит месяц и день, а получает файл, содержащий дни недели, на которые приходится его день рождения
в ближайшие 20 лет.
После открытия файла пользователь должен увидеть результат
в подобном формате:
Date: 12.12
12.12.2021 — Sunday
12.12.2022 — Monday
12.12.2023 — Tuesday


artemvasyliuk: Помогитеее !!!!!!!!
artemvasyliuk: Пожалуйста!!!!!!!

Ответы

Автор ответа: holdresplay
4

Ответ:

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)

Объяснение:

Похожие вопросы
Предмет: Алгебра, автор: miiiiiiiiiiiiiilk
Предмет: Русский язык, автор: dhdhd24