
Компания «Долголетие» планирует добавить еще один промокод: «health». Допиши программу,
запрашивающую ввод промокода до тех пор, пока не будет введено «health» или «life». 1. При неверном вводе программа должна снова запросить ввод промокода с подсказкой «Этот промокод недействителен. Попробуйте снова:». 2. Когда введён верный промокод, программа должна вывести «Промокод принят.» и завершить работу. Помогите пжпжпжпж задание python Срочно!

Ответы на вопрос

Ответ:
while True:
if input() == 'life':
print('Промокод принят.')
break
else:
print('Этот промокод недействителен.')



Вот пример программы на языке Python, которая будет запрашивать ввод промокода до тех пор, пока не будет введено "health" или "life":
```python while True: promocode = input("Введите промокод: ") if promocode == "health" or promocode == "life": print("Промокод принят.") break else: print("Этот промокод недействителен. Попробуйте снова.") ```
В этой программе используется бесконечный цикл `while True`, который будет выполняться до тех пор, пока не будет выполнено условие для выхода из цикла. Внутри цикла программа запрашивает ввод промокода с помощью функции `input()`. Затем она проверяет, является ли введенный промокод "health" или "life". Если это так, программа выводит сообщение "Промокод принят." и завершает работу с помощью оператора `break`. Если промокод недействителен, программа выводит сообщение "Этот промокод недействителен. Попробуйте снова." и цикл повторяется.
Примечание: В этом примере предполагается, что пользователь будет вводить промокоды в нижнем регистре. Если вы хотите, чтобы программа была регистронезависимой, вы можете использовать метод `lower()` для преобразования введенного промокода в нижний регистр перед сравнением:
```python while True: promocode = input("Введите промокод: ").lower() if promocode == "health" or promocode == "life": print("Промокод принят.") break else: print("Этот промокод недействителен. Попробуйте снова.") ```
Теперь программа будет считать введенные промокоды независимо от регистра.


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