How many halvings? · Сколько делений?
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. Подсчёт количества проходов цикла требует собственной переменной, увеличивающейся на единицу каждый раз.
n starts at 40. Halve it with n = n // 2 until it reaches 0, counting the steps in steps. · Переменная n начинается со значения 40. Делите её пополам с помощью операции n = n // 2, пока не достигнете значения 0, подсчитывая шаги в переменной steps.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.