Срочно программа на python - Компьютерные вопросы

Вопрос Срочно программа на python

Регистрация
21 Дек 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
Программа которая получает натуральное число и определяет количество "1" в его записи
 
Регистрация
20 Июл 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
# Программа на Python для подсчета единиц в двоичной записи числа
# Считываем натуральное число с клавиатуры
n = int(input("Введите натуральное число: "))
# Инициализируем счетчик единиц
count = 0
# Пока число не равно нулю
while n > 0:
# Если последний бит числа равен единице, увеличиваем счетчик на один
if n % 2 == 1:
count += 1
# Делим число на два, отбрасывая последний бит
n //= 2
# Выводим результат на экран
print("Количество единиц в двоичной записи числа:", count)
 
Регистрация
22 Ноя 2013
Сообщения
97
Репутация
0
Спасибо
1
Монет
0
Пожалуйста имейте ввиду, что этот пользователь забанен
a = 0
for i in input():
if i == "1":
a += 1
print(a)
 
Сверху Снизу