这个题是一道笔试题,没有思路,回来查资料整理出来,分享给大家。

def func(x):
s = x[::-1]
num = 0
if s.isdigit():
for i, v in enumerate(s):
for j in range(10):
if v == str(j):
num += j * (10 ** i)
else:
print("您的输入有误!")
return None if num == 0 else num


x = input("请输入一个数字:")
res = func(x)
print(res)