• Предмет: Информатика
  • Автор: anjelikamaadanova12
  • Вопрос задан 2 года назад

Ввести с клавиатуры число в двоичной системе

счисления (последовательность нулей и единиц).

Определить, сколько в его записи единиц и сколько

нулей.
Пайтон,не уверенны не надо писать. Пишите всё по порядку.Главное правильно.Даю 33 балла!!!
Пайтон,не Паскаль!!!!​

Ответы

Ответ дал: restIess
2

x = float(input("Введите число в двоичной системе счисления: "))

nulls, unit = 0,0

while x > 0:

   if x % 10 == 0:

       nulls += 1

   elif x % 10 == 1:

       unit += 1

   x //= 10

print("Количество нулей этом числе:",nulls)

print("Количество единиц этом числе:",unit)

   

Приложения:

anjelikamaadanova12: в 4 и 6 линии ошибка
restIess: Какая у вас версии пайтона? У меня тоже пайтон онлайн ошибку не выдает)
anjelikamaadanova12: я делаю через repl.it
restIess: прикрепил скрин работы)
Вас заинтересует