'''
Дана строка в которой записано целое положительное число
в десятичной системе счисления.
Разработайте скрипт, переводящий это число в двоичное
Пример выполнения скрипта:
Программа перевода десятичного числа в двоичное
Введите десятичное число -> 33
двоичное число - 100001
'''
print('Программа перевода десятичного числа в двоичное')
numd = int(input('Введите десятичное число -> '))
numb = '' # переменная для двоичного числа
if numd == 0:
numb = '0'
while numd != 0:
# вычисляем очередной остаток от деления
# десятичного числа на 2 и приписываем
# его справа к строковой переменной numb
numb = str(numd % 2) + numb
numd = numd // 2
print('двоичное число - ',numb)
© Кащеев Е. Решение задач по программированию на языке Python