Сколько значащих нулей в двоичной записи числа
a = 4**512 + 8**512 - 2**128 - 250
k = 0
while a > 0:
k += (a % 2 == 0)
a //= 2
print(k)
Ответ: 519
Сколько значащих нулей в двоичной записи числа
a = 4**512 + 8**512 - 2**128 - 250
k = 0
while a > 0:
k += (a % 2 == 0)
a //= 2
print(k)