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

How many halvings? · ⁨Сколько делений?⁩

English

How many halvings?

n starts at 40. Halve it with n = n // 2 until it reaches 0, counting the steps in steps.

// divides and throws the remainder away, so 5 // 2 is 2. Counting how many times a loop went round needs its own variable, going up by one each turn.

Русский

Сколько делений пополам?

Переменная n начинается со значения 40. Делите её пополам с помощью операции n = n // 2, пока не достигнете значения 0, подсчитывая шаги в переменной steps.

Операция // делит и отбрасывает остаток, поэтому результат для числа 5 // 2 равен 2. Подсчёт количества проходов цикла требует собственной переменной, увеличивающейся на единицу каждый раз.

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

IGCSE, A-Level & AP