递归实现 十进制转换其他进制(2-16)
1 def to_str(n, base): 2 convert_string = "0123456789ABCDEF" 3 if n < base: 4 return convert_string[n] 5 else: 6 return to_str(n / base, base) + convert_string[n % base] 7 8 print to_str(168, 8)
雁驰万里却作禽,鱼未得水空有鳞。 花开花落花不语,昨是昨非昨亦今。
1 def to_str(n, base): 2 convert_string = "0123456789ABCDEF" 3 if n < base: 4 return convert_string[n] 5 else: 6 return to_str(n / base, base) + convert_string[n % base] 7 8 print to_str(168, 8)