Вопрос задан 24.11.2023 в 01:05. Предмет Алгебра. Спрашивает Лукичев Клим.

Компания «Долголетие» планирует добавить еще один промокод: «health». Допиши программу,

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Иванов Егор.

Ответ:

while True:

if input() == 'life':

print('Промокод принят.')

break

else:

print('Этот промокод недействителен.')

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на языке 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("Этот промокод недействителен. Попробуйте снова.") ```

Теперь программа будет считать введенные промокоды независимо от регистра.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Алгебра

Последние заданные вопросы в категории Алгебра

Задать вопрос