I'm trying out a simple program which would allow me to print out the reverse word of "computer". When I run my code, I received a runtime error RuntimeError: maximum recursion depth exceeded in cmp .
May I know what had happen and how can I solve it?
def reverse(str1):
if str1 == '':
return str1
else:
return reverse(str1[1:] + str1[0])
print reverse('retupmoc')
'retupmoc'[::-1]return reverse(str1[1:]) + str1[0] if str1 else ""