• Переменная value = 100 хранит в себе значение, рав-
    ное 100. В цикле while каждый раз пользователю предлага-
    ется ввести число. Вводимое пользователем значение будет
    вычтено из переменной value = value - n.
    Однако программу следует усовершенствовать по такому
    алгоритму:
    ■ Измените код так, чтобы значение value ни в коем случае не
    было отрицательным. Такого быть не должно: You have -4.
    Подсказка: воспользуйтесь условием if. Если значение value
    будет меньше, чем введенное пользователем n, предложите
    вновь ввести число. Для этого рекомендуется воспользоваться
    оператором continue и пропустить этап, где производится
    вычитание value = value - n.
    ■ Выведите пользователю сообщение о вводе некорректного
    значения.
    Код к заданию 1:
    value = 100
    while value > 0:
    n = int(input("Enter value: "))
    value -= n
    print("You have", value)

Ответы 1

  • val = 100

    while val > 0:

       n=int(input("Введи число "))

       if (n>val):

           print ("Значение будет некорректным")

           continue

       val = val-n

       print (val)

                                                   

    • Автор:

      duncan12
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years