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

Дні тижня пронумеровані наступним чином: 0 — неділя, 1 — понеділок, 2 — вівторок, …, 6 — субота. Дано ціле число K, що лежить в діапазоні 1-365. Визначити номер дня тижня для K-го дня року, якщо відомо, що цього року 1 січня було понеділком. (Python)​

Ответы

Автор ответа: ivanovmatwei68
1

Ответ:
def day_of_week(k):

   days_of_week = ["Неділя", "Понеділок", "Вівторок", "Середа", "Четвер", "П'ятниця", "Субота"]

   start_day = 1  # Перший день року, який був понеділком

   # Визначити номер дня тижня для K-го дня року

   day_index = (start_day + k - 1) % 7

   return days_of_week[day_index]

# Введіть число K для визначення дня тижня

K = int(input("Введіть K (1-365): "))

if 1 <= K <= 365:

   day = day_of_week(K)

   print(f"{K}-й день року це {day}")

else:

   print("Введене число не входить в діапазон 1-365")

Похожие вопросы
Предмет: Литература, автор: flensi766
Предмет: Английский язык, автор: anyafandeeva