Как создать приложение, которое запрашивает день недели у пользователя и выводит соответствующее сообщение

Вот пример на 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()

Как работает код:

  1. Функция get_weekday(): Запрашивает у пользователя номер дня недели. Если введено некорректное значение, программа попросит ввести его снова.
  2. Функция print_message(): Выводит сообщение на основе введенного дня недели. Сообщения хранятся в словаре messages.
  3. Главная функция main(): Запускает процесс запроса дня недели и вывод сообщения.

Этот код позволяет пользователю ввести номер дня недели и получить соответствующее сообщение. Вы можете расширить и улучшить этот пример в зависимости от ваших нужд.

Закладка Постоянная ссылка.

Обсуждение закрыто.