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

Сколько единиц содержится в двоичной записи значения выражения

161010 + 42017 − 290

x = 16**1010 + 4**2017 - 2**90
s = ’’
while x != 0:
    s += str(x % 2)
    x //= 2
s = s[::-1]
print(s.count("1"))

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