Программирование на 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)
177
485
Ответы на вопрос:
value = 100
while value > 0:
n = int(input("Enter value: "))
if value >= n:
value -= n
else:
continue
print("You have", value)
Побеждает первый игрок. например, первым ходом он увеличивает количество камней во второй куче в три раза (1, 2) -> (1, 6) второй игрок может своим ходом получить пары куч (3, 6), (5, 6), (1, 10), (1, 18) в любом из этих случаев первый игрок может выиграть следующим ходом (3, 6) -> (3, 18), 3 + 18 > = 20 (5, 6) -> (5, 18), 5 + 18 > = 20 (1, 10) -> (1, 30), 1 + 30 > = 20 (1, 18) -> (1, 54), 1 + 54 > = 20
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
алгебра10806.03.2022 14:50
-
Aruuuuuuuu07.10.2020 16:15
-
aramdarbinyan08.08.2021 03:35
-
Sudzuky25.12.2022 04:04
-
akimfugenko15.04.2020 20:09
-
anyaadamchuk203.06.2022 23:09
-
МарияПу1609.11.2022 12:58
-
makskos444415.10.2020 05:39
-
amina32009.02.2022 06:51
-
Innochka09822.08.2022 01:03
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.