def reverseAndAdd(n,cnt=0): rev = int(str(n)[::-1]) if n==rev: return cnt, n return reverseAndAdd(n+rev, cnt+1) for e in [195,265,750]: print reverseAndAdd(e)