Как перевести число в двоичную систему на языке программирования 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 г. Смоленск