我最近才开始自己学习DS&A,在本书的递归部分,它列出了下面的代码作为用于将整数转换为字符串的递归的基本示例:
def to_str(n,base):
convert_string = "0123456789ABCDEF"
if n < base:
return convert_string[n]
else:
return to_str(n/base,base) + convert_string[n%base]
当我调用该函数并使用打印时print(to_str(1453,10)),,出现错误:TypeError: string indices must be integers.
我究竟做错了什么?
慕后森
翻翻过去那场雪
相关分类