Как в ЕГЭ · 3 из 42
№14. Единицы в двоичной записи
По мотивам задания №14 (и №5 тоже). Половина таких задач начинается одинаково: записать число в двоичной системе и сосчитать в записи единицы. На бумаге это деление на два столбиком, в Python — одна строка, и её стоит знать наизусть.
Что сделать
Сосчитайте единицы в двоичной записи числа.
Что приходит
n— целое число, не меньше нуля
Что вернуть
Сколько единиц в двоичной записи n; у нуля — 0.
Допишите функцию edinicy в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
13 в двоичной системе — 1101: три единицы, ответ 3.
edinicy(13)
3
Двоичная запись — без ведущих нулей и без приставки 0b. У нуля запись 0, единиц в ней нет. Числа бывают очень большими — в несколько десятков цифр.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.