1. 程式人生 > >python + 進制的轉換

python + 進制的轉換

print eve rev break 字符串 一個 eight ont 進行

n = 666
z = int(input())
a=[0,1,2,3,4,5,6,7,8,9,‘A‘,‘B‘,‘C‘,‘D‘,‘E‘,‘F‘]
b=[] #創建一個新的元組
while True:
s=n//z #商
y=n%z #取余
b += [y] #依次逐步放在元組中
if(s==0):
break
n=s

b.reverse()
for i in b:
print(a[i],end="")

#在這代碼中運用了字符串相加的原理
#可以將次代碼轉換成一個函數,運用的時候進行調用

python + 進制的轉換