@Cgfdgfd

Где ошибка в программе?

Само задание
Напиши программу, которая проверяет достаточно ли средств на карте для оплаты заказа. Сумму заказа и остаток на карте вводит пользователь.
В результате программа выводит сообщение: На вашей карте достаточно средств - False
На проверку отправь программу со значениями: сумма заказа - 678
остаток на карте - 678


Мой код:
sum = int(input("aaa"))
ost = int(input("aa"))
if ost<=sum:
    print("На вашей карте достаточно средств - False")
else:
    print("PPP")


Не понимаю в чем ошибка
  • Вопрос задан
  • 271 просмотр
Решения вопроса 1
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
Ошибки нет.
if ost<=sum:
Условие 678<=678 верно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
otdameskapizm
@otdameskapizm
Помог ответ? Отметь решением...
Ну вообще, с точки зрения логики (если ost - это остаток), и он меньше, чем сумма заказа (sum) - то денег не должно быть достаточно. Сумма ведь больше, чем остаток на карте
Я бы вот так переписал:

sum = int(input("aaa"))
ost = int(input("aa"))
if ost>=sum:
    print("На вашей карте достаточно средств")
else:
    print("Недостаточно")
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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