Как перевести число в двоичную систему на языке программирования Python? Вопрос который возникает у начинающих программистов в школе.

Приведем пример кода.

Программа перевода числа из десятичной системы в двоичную Python

n=int(input())
m=n
p=1
d1=0
while m>0:
    d1=d1+m%2*p
    p=p*10
    m=m//2
print(d1)

 

Еще один вариант с использованием строк

 

x = int(input("Введите натуральное число: "))
n = ""
 
while x > 0:
    y = str(x % 2)
    n = y + n
    x = int(x / 2)
 
print (n)

 

Автор: Дима Дго  

школа № 29 г. Смоленск