![python十分简单实现十进制到任意进制的转换 python十分简单实现十进制到任意进制的转换](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pL2JlMmYxN2EzMDljMzAzZjdiYzJkNTY4ZjJjZDI2NjY2MS5qcGc%3D.jpg?w=700)
![python十分简单实现十进制到任意进制的转换 python十分简单实现十进制到任意进制的转换](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9pL2JlMmYxN2EzMDljMzAzZjdiYzJkNTY4ZjJjZDI2NjY2Mi5qcGc%3D.jpg?w=700)
1 def ten_to_sixteen(n,x): 2 a=[0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F'] 3 b=[] 4 while True: 5 s = n //x 6 y = n % x 7 b = b+[y] 8 if s == 0: 9 break 10 n = s 11 b.reverse() 12 for i in b: 13 print(a[i],end="") 14 15 mm=ten_to_sixteen(10240,16)
1 def ten_to_sixteen(n,x): 2 a=[0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F'] 3 b=[] 4 while True: 5 s = n //x 6 y = n % x 7 b = b+[y] 8 if s == 0: 9 break 10 n = s 11 b.reverse() 12 for i in b: 13 print(a[i],end="") 14 15 mm=ten_to_sixteen(10240,16)