内容 :
還記得計算機概論嗎?還記得二進位嗎?現在我們來計算一下將一個10進位的數字換成二進位數字
输入说明 :
一個十進位的數值输出说明 :
輸出二進位制的結果Python:(Pyhton表示内置进制转换函数)
while True :
a = input()
try :
int(a)
except :
print('不是整数哦')
else :
print(bin(int(a)))
自己写的
while True :
a = input()
try :
int(a)
except :
print('不是整数哦')
else :
a = int(a)
b = 0
t = 0
while True :
if a >= 1 :
b += a % 2 * 10 ** t
a = (a - a % 2) / 2
t += 1
else :
break
print('0b',int(b))