Задача Задача №3197857
А
А
Конечно! Вот пример простейшей программы на языке Python, которая по номеру дня недели возвращает количество уроков. Предположим, что в данном классе:
- Понедельник (1) — 6 уроков
- Вторник (2) — 5 уроков
- Среда (3) — 6 уроков
- Четверг (4) — 5 уроков
- Пятница (5) — 4 урока
- Суббота (6) — выходной, уроков нет
- Воскресенье (7) — выходной, уроков нет
Если у вас иной режим, можно его изменить в коде.
Пошаговое решение
# Вводим номер дня недели
day_number = int(input("Введите номер дня недели (от 1 до 7): "))
# Создаем словарь, где ключ — номер дня, значение — количество уроков
lessons_per_day = {
1: 6, # Понедельник
2: 5, # Вторник
3: 6, # Среда
4: 5, # Четверг
5: 4, # Пятница
6: 0, # Суббота
7: 0 # Воскресенье
}
# Проверяем корректность введенного числа
if 1 <= day_number <= 7:
lessons = lessons_per_day[day_number]
print(f"В этот день у вас {lessons} уроков.")
else:
print("Некорректный номер дня. Введите число от 1 до 7.")
Объяснение кода
- Программа запрашивает у пользователя ввод номера дня недели.
- В словаре
lessons_per_dayпрописаны соответствия дня недели и количества уроков. - Проверяем, чтобы введенное число было в диапазоне от 1 до 7.
- Если все в порядке, выводим количество уроков на этот день.
- В случае некорректного ввода — выводим сообщение об ошибке.
Если нужен другой режим работы или дополнительные условия — скажите, я помогу адаптировать!