Написать программу на Python
1. Дано натуральное число меньше 16. Посчитать количество его единичных битов. Например, если дано число 9, запись которого в двоичной системе счисления равна 10012 (подстрочная цифра 2 справа от числа означает, что оно записано в двоичной системе счисления), то количество его единичных битов равно 2.
Ответы на вопрос
Ответил budzsergiy777p0i27m
0
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('nКоличество единичных битов: ',mas.count(1))
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Математика,
8 лет назад
Геометрия,
9 лет назад