Python编写函数把任意十进制整数n转换成k进制数要求不使用递归
def decimal_to_k(n, k): result = '' while n > 0: remainder = n % k result = str(remainder) + result n = n // k return result
测试
print(decimal_to_k(10, 2)) # 1010 print(decimal_to_k(17, 8)) # 21 print(decimal_to_k(255, 16)) # FF
原文地址: https://www.cveoy.top/t/topic/fttM 著作权归作者所有。请勿转载和采集!