Python 函数:将十进制整数转换为任意进制数(非递归)
def decimal_to_base(n, base): if base < 2 or base > 36: return 'Invalid base' digits = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ' result = '' while n > 0: digit = n % base result = digits[digit] + result n //= base return result if result else '0'
原文地址: https://www.cveoy.top/t/topic/ohO3 著作权归作者所有。请勿转载和采集!