Предмет: Информатика,
автор: elizabethbilokut
Переменная 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)
Ответы
Автор ответа:
41
val = 100
while val > 0:
n=int(input("Введи число "))
if (n>val):
print ("Значение будет некорректным")
continue
val = val-n
print (val)
Похожие вопросы
Предмет: Математика,
автор: putin9750
Предмет: Химия,
автор: georgijirican
Предмет: Математика,
автор: vikamihailova2010
Предмет: Химия,
автор: syuzi2001142016