Skip to content · ⁨Перейти к содержанию⁩

Stop at the first over fifty · ⁨Остановиться при первом значении свыше пятидесяти⁩

English

Stop at the first over fifty

n starts at 1. Keep adding 1 to it. As soon as n * n is more than 50, leave the loop with break. Print n afterwards.

break leaves the loop at once. ⚠️ It only works inside the loop, so the if that holds it must be indented under the while too — and the break indented once more, under the if. print(n) stays at the left, outside the loop, so it runs after the break.

Русский

Остановка при первом значении больше пятидесяти

Начните с переменной n, равной 1. Продолжайте прибавлять к ней 1. Как только значение n * n превысит 50, немедленно прервите цикл, сохранив текущее значение в break. После этого выведите n.

break немедленно покидает цикл. ⚠️ Он работает только внутри цикла, поэтому строка if, содержащая его, тоже должна быть отступлена под while — а строка break отступена еще раз, под if. print(n) остается слева, вне цикла, поэтому выполняется после выхода из него.

Log in or create account · ⁨Войти или создать аккаунт⁩

IGCSE, A-Level & AP