Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/193: Рейтинг темы: голосов - 193, средняя оценка - 4.72
1 / 1 / 0
Регистрация: 23.02.2020
Сообщений: 24

Сколько единиц в бинарной записи?[РЕШЕНИЕ]

27.04.2020, 13:42. Показов 42161. Ответов 8

Студворк — интернет-сервис помощи студентам
Сколько 1 в бинарной записи числа
Найти, сколько единиц содержит бинарная запись числа.

Входные данные: Целое неотрицательное число K.

Выходные данные: Сколько единиц содержит бинарная запись числа.

Примеры

Вход
5

Выход
2

Решение:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
x = int(input())
y = []
repeatValue = 0
while x >0: #подобие перевода в двоичную систему и пополнение значения в массив
    y.append(x%2)
    x//=2
    if x == 0:
        y.append(x%2)
        break
for k in range(len(y)): #нахождение кол-ва единиц
    if y[k] == 1:
        repeatValue+=1  
print(repeatValue)
Доработайте,если кому интересно или кто ищет - возьмите.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.04.2020, 13:42
Ответы с готовыми решениями:

Сколько единиц в восьмеричной записи значения выражения
{2}^{2016}+{8}^{2014}+{8}^{2009}+{4}^{2007}+{8}^{2003}+{8}^{2000}+{8}^{1985}+{8}^{1001}+{2}^{9}+{4}^{6}+{8}^{2}+9

Сколько единиц получилось в двоичной записи числа?
Я вот сижу сейчас и мучаю задачу, подобную этой: Число X=(32^32+4^4-1)*16^16+8^8-1 перевели из десятичной в двоичную систему счисления....

Сколько единиц в двоичной записи числа 2^2018 - 2017?
Сколько единиц в двоичной записи числа 2^2018 - 2017?

8
5514 / 2867 / 571
Регистрация: 07.11.2019
Сообщений: 4,751
27.04.2020, 17:15
Python
1
2
x = int(input())
print(bin(x).count('1'))
2
1 / 1 / 0
Регистрация: 23.02.2020
Сообщений: 24
27.04.2020, 17:49  [ТС]
Так раздел вроде для начинающих,типо подобный сахар новичкам вроде как ни к чему.
0
Эксперт по компьютерным сетям
 Аватар для Jabbson
5906 / 3358 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
27.04.2020, 17:57
потому что
2
27.04.2020, 19:29

Не по теме:

Jabbson, это же про Форт. :-)

0
1732 / 970 / 199
Регистрация: 22.02.2018
Сообщений: 2,693
Записей в блоге: 6
27.04.2020, 21:57
Цитата Сообщение от DeaZZZlee Посмотреть сообщение
Так раздел вроде для начинающих,типо подобный сахар новичкам вроде как ни к чему
Так это задача и вариант ее решения, который дал u235, для новичков. Функции bin и count это все из базовых знаний необходимых новичкам.
А Ваше решение из серии как простую задачу превратить в сложную.
1
Эксперт по компьютерным сетям
 Аватар для Jabbson
5906 / 3358 / 1036
Регистрация: 03.11.2009
Сообщений: 10,008
27.04.2020, 22:04
Цитата Сообщение от Viktorrus Посмотреть сообщение
А Ваше решение из серии как простую задачу превратить в сложную.
или 'как решить задачу на си, используя синтаксис питона'
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
27.04.2020, 22:20
Jabbson, не! Как решить задачу питона, использовав синтаксис си. Бугаг
Python
1
2
3
4
5
6
n = int(input())
count = 0
while n > 0:
    count += n & 1
    n >>= 1
print(count)
1
21 / 21 / 20
Регистрация: 07.02.2016
Сообщений: 87
11.02.2021, 11:54
Python
1
2
3
4
5
6
x = int(input())
count = 0
while x:
   x, a = divmod(x, 2)
   count += a
print(count)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.02.2021, 11:54
Помогаю со студенческими работами здесь

Определить сколько единиц в двоичной записи десятичного числа (1 секунда)
Нужно определить сколько единиц в двоичной записи десятичного числа На вход число в 10^9 Ограничение по времени не больше 1 секунды ,...

Посчитать сколько единиц есть в записи числа в двоичной системе счисления
Дано число N в десятичной системе счисления. Нужно посчитать сколько единиц есть в записи этого числа в двоичной системе счисления. ...

Число X перевели из десятичной в двоичную систему счисления.Сколько единиц получилось в двоичной записи числа?
(32^32+16^16-1)*8^8+4^4-1=X Число X перевели из десятичной в двоичную систему счисления.Сколько единиц получилось в двоичной записи...

Найти следующее число, в двоичной записи которого столько же единиц, сколько и в двоичном представлении числа N
Найти следующее число, в двоичной записи которого столько же единиц, сколько и в двоичном представлении числа N

Выяснить, сколько единиц будет в двоичной записи числа, которое окажется в регистре после выполнения команды
Перепишите пожалуйста код с питона на с++ Я только начинаю учить с++ и многого не понимаю. Я написал задачу на питоне, но она не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru