Python 函数:将十进制整数转换为任意进制 (不使用递归)
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/ohPi 著作权归作者所有。请勿转载和采集!