Какое число? В зависимости от числа количество нулей будет разным.
НО ЧЁТНЫМ.
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)
Какое число? В зависимости от числа количество нулей будет разным.
НО ЧЁТНЫМ.
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)