Python'da ondalık bir sayıyı ikili eşdeğerine dönüştürmek için kullanabileceğim herhangi bir modül veya fonksiyon var mı? int('[binary_value]',2) kullanarak ikilik sayıyı onluk sayıya dönüştürebiliyorum, bu yüzden kodu kendim yazmadan tersini yapmanın bir yolu var mı?
Ben @aaronasterling'in cevabına katılıyorum. Ancak, int türüne dönüştürebileceğiniz ikili olmayan bir dize istiyorsanız, o zaman kanonik algoritmayı kullanabilirsiniz:
def decToBin(n):
if n==0: return ''
else:
return decToBin(n/2) + str(n%2)