@Cgfdgfd

Как исправить ошибку?

Задание:
Напиши программу, которая спрашивает “Это ваша первая покупка на нашем сайте?”. Если пользователь отвечает “да”, то на экран выводится сообщение “Дарим вам скидку 25%”, иначе программа спрашивает “Есть карта постоянного покупателя?”. Если пользователь отвечает “да”, программа выводит “Скидка применена”, иначе “Скидок не найдено”
На проверку отправь программу со значением: нет, нет

Мой код :
a = input("Это ваша первая покупка на нашем сайте?")
a.lower()

if a == "да":
    print("Дарим вам скидку 25%")
elif:
   b = input("Есть карта постоянного покупателя?")
   b.lower()
   if b == "да":
       print("Скидка применена")
else:
    print("Скидок не найдено")


Выдает :
elif:
        ^
SyntaxError: invalid syntax
  • Вопрос задан
  • 283 просмотра
Решения вопроса 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
elif - это сокращение от else if, что в переводе значит "иначе если". Иначе если что в вашем случае? Условие-то где в условном выражении?
Ответ написан
Комментировать
Lord_of_Rings
@Lord_of_Rings
Python developer
a = input("Это ваша первая покупка на нашем сайте?").lower()

if a == "да":
    print("Дарим вам скидку 25%")
else:
    b = input("Есть карта постоянного покупателя?").lower()
    if b == "да":
        print("Скидка применена")
    else:
        print("Скидок не найдено")
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
otdameskapizm
@otdameskapizm
Помог ответ? Отметь решением...
elif() требует условия в скобках. У вас его нет
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы