Программирование на Python ТЕМА: Работаем с циклами
БЫСТРО И БОЛЬШЕ.
Переменная value = 100 хранит в себе значение, равное 100. В цикле while каждый раз пользователю предлагается ввести число. Вводимое пользователем значение будет
вычтено из переменной value = value - n.
Однако программу следует усовершенствовать по такому
алгоритму:
■ Измените код так, чтобы значение value ни в коем случае не
было отрицательным. Такого быть не должно: You have -4.
Подсказка: воспользуйтесь условием if. Если значение value
будет меньше, чем введенное пользователем n, предложите
вновь ввести число. Для этого рекомендуется воспользоваться
оператором continue и пропустить этап, где производится
вычитание value = value - n.
■ Выведите пользователю сообщение о вводе некорректного
значения.
Код к заданию:
value = 100
while value > 0:
n = int(input("Enter value: "))
value -= n
print("You have", value)
232
445
Ответы на вопрос:
value = 100
while value > 0:
n = int(input("Enter value: "))
if value >= n:
value -= n
else:
continue
print("You have", value)
Популярно: Информатика
-
alekseqhhhh26.10.2020 13:17
-
alenagalcheva27.12.2021 20:05
-
lariliv7527.09.2021 00:50
-
Андроід120.06.2022 16:08
-
StasVelichko01.05.2023 14:58
-
alaaaaaaaaa15.07.2020 23:25
-
aya12122.02.2022 01:32
-
MASKARAD221105.04.2022 21:48
-
nazfire200309.12.2020 12:37
-
usenov777728.09.2020 13:55