Вот пример на Python, который запрашивает у пользователя номер дня недели и выводит соответствующее сообщение:
# Функция для получения дня недели от пользователя
def get_weekday():
try:
day_number = int(input("Введите номер дня недели (1-7): "))
if day_number < 1 or day_number > 7:
raise ValueError
return day_number
except ValueError:
print("Некорректный ввод. Пожалуйста, введите число от 1 до 7.")
return get_weekday()
# Функция для вывода сообщения на основе дня недели
def print_message(day_number):
messages = {
1: "Это понедельник. Начало новой недели!",
2: "Это вторник. Время работать!",
3: "Это среда. Половина недели позади!",
4: "Это четверг. Почти пятница!",
5: "Это пятница. Время расслабиться!",
6: "Это суббота. Наслаждайтесь выходным!",
7: "Это воскресенье. Заряжайтесь энергией на новую неделю!"
}
print(messages.get(day_number, "Некорректный день недели."))
# Главная функция
def main():
day_number = get_weekday()
print_message(day_number)
if __name__ == "__main__":
main()
Как работает код:
- Функция
get_weekday()
: Запрашивает у пользователя номер дня недели. Если введено некорректное значение, программа попросит ввести его снова. - Функция
print_message()
: Выводит сообщение на основе введенного дня недели. Сообщения хранятся в словареmessages
. - Главная функция
main()
: Запускает процесс запроса дня недели и вывод сообщения.
Этот код позволяет пользователю ввести номер дня недели и получить соответствующее сообщение. Вы можете расширить и улучшить этот пример в зависимости от ваших нужд.