题目
思路
写一判断是否为回文数的函数
不是则将字符逆序,计算其和
代码:
def is_huiwen(string):
flag = 0
for i in range(int(len(string)/2)):
if string[i]!=string[len(string)-1-i]:
flag=1
break
if flag==0:
return True
else:
return False
string=input()
count=0
for i in range(10):
count=count+1
if is_huiwen(string):
print(f'{string} is a palindromic number.')
break
else:
nixu_string=''
for i in range(len(string)):
nixu_string=nixu_string+string[len(string)-1-i]
temp_string=str(int(nixu_string)+int(string))
print(f'{string} + {nixu_string} = {temp_string}')
string=temp_string
if count==10:
print('Not found in 10 iterations.')