Сколько чисел из отрезка [25, 50], содержат в своей двоичной записи более трех значащих нулей.
Ответ:
67
Объяснение:
count = 0
for i in range(25, 50):
count = count + bin(i)[bin(i).find("b") + 1 : ].count("0")
count = count + bin(50)[bin(50).find("b") + 1 : ].count("0")
print(count)
input()