AvidlyUncertain Ответов: 1

Как исправить эту проблему с оператором elif в Python 3.6


Elif statmenet в выпуске Python

Что я уже пробовал:

Я следую примеру кода для выполнения оператора Elif:

сумма = int(input("введите сумму: "))

если сумма<1000:
скидка = сумма*0,05
печать ("скидка",discount)
еще:
скидка = количество*0.10
печать ("скидка",discount)

печать ("чистая кредиторская задолженность:",сумма-скидка)

Однако когда я набираю первую строку кода в
Вместо того чтобы иметь возможность ввести вторую строку, в которой начинается оператор if
Мне задают вопросы, как если бы я был пользователем, который выглядит следующим образом

сумма = int(input("введите сумму: "))
Введите сумму:

Здесь что-то не так, пожалуйста, мне нужно руководство.

1 Ответов

Рейтинг:
0

Member 13748308

amount = int(input("Enter amount: "))

if amount < 1000:
    discount = amount*0.05
    print("Discount", discount)
else:
    discount = amount*0.10
    print("Discount", discount)

print("Net payable:", amount-discount)



Насколько я вижу, в самом коде нет ничего особенно плохого, если только вы не используете пробел. Что-то может быть не так, так это то, что вы на самом деле не редактируете файл python. Из того, что вы сказали, Вы случайно не находитесь в пустой оболочке python?