0
我使用python 3.5.2來製作這個程序。它假定取任何十進制數並將其轉換爲二進制。爲什麼我的十進制二進制程序向後返回值並以表格格式?
number = int(input('Enter a number in base 10: '))
base2 = ''
while(number > 0):
rem = number % 2
number = number // 2
base2 = srt(number) + str(rem)
print(rem)
#This was to prevent the end text from sticking to the print
input('\nEnter to end')
它返回正確的值,但向後和在列中,我不知道爲什麼。
我會使用'bin(i)',但我在一個二進制計算器中使用它,可悲的是它不能按照我需要的方式工作。 – rocky
@TylerSeward「bin」不工作有什麼具體原因嗎? – niemmi
當我完成程序之後,需要做任何算術運算符,然後我把它變成一個變量並將它插入bin,但是它沒有返回任何值或錯誤。 – rocky