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

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

Немного преобразовав выражение, переведём числа в выражении в двоичную систему счисления.

25 + 25 + 22 = 26 + 22 = 10000002 + 1002 = 10001002

Следовательно, ответ 2  .

Решение программой:

s = 2 ** 5 + 2 ** 5 + 2 ** 2
print(bin(s)[2::].count(’1’))

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