Код на доске:
while True:
x = int(input("Напиши любое число: "))
if x == 50:
print("Остановка!!!")
break
if x < 50:
print("Пропускаем!!!")
continue
print("Hello!!!")
Рекомендую использовать этот компилятор
Задачи на break (Остановка)
1. Стоп-слово Сделай бесконечный цикл (например, while True:), который просит пользователя ввести любое слово и выводит его на экран. Если пользователь введет слово «Хватит», цикл должен немедленно остановиться с помощью break.
2. Поиск сокровища (числа) Запусти цикл, который перебирает числа от 1 до 100. Выводи каждое число на экран. Как только цикл дойдет до числа 42, выведи сообщение «Сокровище найдено!» и останови цикл с помощью break (числа от 43 до 100 выводиться не должны).
3. Лимит веса Представь, что ты грузишь коробки в лифт. Запусти цикл, в котором переменная вес изначально равна 0. На каждом шаге цикла прибавляй к весу 10 (килограмм) и выводи текущий вес. Если вес достигнет или превысит 50, напиши «Перегруз!» и прерви цикл (break).
Задачи на continue (Пропуск)
4. Прятки без пятерки Напиши цикл, который перебирает числа от 1 до 10. Программа должна выводить эти числа, но если число равно 5, используй continue, чтобы пропустить вывод (на экране должно быть: 1, 2, 3, 4, 6, 7, 8, 9, 10).
5. Только положительные Пользователь должен ввести 5 разных чисел по очереди (можно использовать счетчик шагов). Если он вводит отрицательное число, программа использует continue, чтобы пропустить его и не добавлять в общую сумму. Если число положительное — добавляет. В конце выведи сумму всех положительных чисел.
6. Перепрыгиваем нуль Создай цикл, который идет от -3 до 3 (то есть -3, -2, -1, 0, 1, 2, 3). Выведи все числа, но с помощью continue сделай так, чтобы ноль на экран не выводился.
Комбо: break и continue вместе
7. Хитрый счетчик Напиши цикл, который перебирает числа от 1 до 20:
-
Если число делится на 3 (например, 3, 6, 9), пропусти его с помощью continue.
-
Если число равно 13, напиши «Несчастливое число, останавливаемся!» и полностью прерви цикл с помощью break.
-
Все остальные числа выведи на экран.