n = int(input())
b = ''
x = 0
while n > 0:
b = str(n % 2) + b
n = n // 2
b = int(b)
while b>0:
if b % 10 == 0:
x+=1
b //= 10
print(x)
Поделитесь своими знаниями, ответьте на вопрос:
МНОГО PYTHON. Дано положительное целое число. Найдите количество нулей в его двоичной записи.
Какое число? В зависимости от числа количество нулей будет разным.
НО ЧЁТНЫМ.