'''
思路解释:
首先定义一个测试类和方法定义局部变量sum来统计、把传进来的数据变为字符串
循环遍历把字符串相加 如果sum转换为整型小于10就返回sum
不行就调用递归函数
'''
class Test:
def add(self, num):
sum=0
for i in list(str(num)):
sum+=int(i)
if sum<10:
return sum
else:
return self.add(sum)
t = Test()
print(t.add(38))
版权声明:本文为weixin_39362573原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。