Задача к ЕГЭ по информатике на тему «арифметические выражения» №2

Сколько значащих нулей содержится в двоичной записи значения выражения: 27 + 24 − 9  ?

Решение Python:

# Способ 1
a = 2**7 + 2**4 - 9
c = 0
while a > 0:
    if a % 2 == 0:
        c += 1
    a //= 2
print(c)


# Способ 2
a = bin(2**7 + 2**4 - 9)[2:]
print(a.count(’0’))

Ответ: 4
Оцените статью
Я решу все!