В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
кирилл22895
кирилл22895
15.01.2022 01:59 •  Информатика

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

Ответ:
Adelyasweet246
Adelyasweet246
13.02.2022 22:39

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)

Объяснение:

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?