В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
dilnaz116
dilnaz116
16.08.2021 12:14 •  Информатика

Программирование на 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)

Ответ:
Semfore
Semfore
27.01.2021 11:35

value = 100

while value > 0:

   n = int(input("Enter value: "))

   if value >= n:

       value -= n

   else:

       continue

   print("You have", value)

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?