Введите число в двоичной системе счисления с клавиатуры. Определите количество единиц и количество нулей в записи этого
Введите число в двоичной системе счисления с клавиатуры. Определите количество единиц и количество нулей в записи этого числа. Пример: Введите число: 1010100 Нулей: 4 Единиц: 3 Перепишите эту программу: s=input("Введите число") k=int(0) for c in s: if c in ["0","1"]: k+=1 print("Количество нулей:", k) print("Количество единиц:", len(s)-k
24.12.2023 09:30
Объяснение: Бинарная система счисления является системой счисления, основанной на двух цифрах: 0 и 1. В этой системе каждой цифре соответствует определенный вес, который увеличивается в два раза справа налево.
Чтобы определить количество единиц и нулей в записи числа в двоичной системе счисления, нужно пройти по каждой цифре числа и подсчитать количество вхождений цифр 0 и 1.
Доп. материал: Если введенное число - 1010100, то количество нулей будет равно 4, а количество единиц - 3.
Совет: Для лучшего понимания бинарной системы счисления можно попробовать привести числа из десятичной системы счисления в двоичную и наоборот. Также полезно изучить основные операции в бинарной системе счисления, такие как сложение, вычитание и умножение, чтобы лучше понимать принципы работы с числами в этой системе.
Проверочное упражнение: Введите число в двоичной системе счисления и определите количество единиц и нулей в его записи.