Здроровьица вам, помогающие школоте :3
Пишет Вам студентик такой-то. Знаю, что есть элементарный код для преобразование decimal- binary, такой как:
d = int(input(“Decimal digit: ”))
n = “”
while d > 0:
n = str(d % 2) + n
d = int(d / 2)
print n
Но требуется от меня написать код именно с divmod(). Вот я написал так:
a = int(67)
n=“”
while a>0:
v=str(a%2)
y=str(divmod(a,2))
n=y+n (эта строка тут вообще не вяжется, но по идее именно она отвечает за результат..поэтому явно у меня что-то не так)
a=int(a/2)
print v
1)Хотелось бы знать, правильно ли я вообще написал( вдруг, случайно вышло похожим, извиняюсь%) )
2) Хотелось бы этот столбик с остатком превратить в одну строку, и что-то я ,толи по глупости врождённой, толи уже не варит голова, не могу этого добиться.
Заранее спасибо, с меня + к репутации(денег нет, увы)