• Написать программу на Python

    1. Дано натуральное число меньше 16. Посчитать количество его единичных битов. Например, если дано число 9, запись которого в двоичной системе счисления равна 10012 (подстрочная цифра 2 справа от числа означает, что оно записано в двоичной системе счисления), то количество его единичных битов равно 2.

Ответы 1

  • n = int(input("N = "))if n <= 16:----mas = []----while n>0:--------a = n%2--------n = n//2--------mas.append(a)----mas.reverse()----for i in mas:--------print(i,end="")----print('Количество единичных битов: ',mas.count(1))
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years