d=int(input('请输入你要相加的三位数:'))
num1=d
def func (num):
str1=str(num)
lst=list(str1)
if len(lst)==1:
return int(str1[len(str1)-1])
elif len(lst)==2:
return int(str1[len(str1)-1])+func(int(str1[len(str1)-2]))
else:
return int(str1[len(str1)-1])+func(int(str1[len(str1)-3])*10+int(str1[len(str1)-2]))
print(func(num1))
使用函数对三位数进行相加
最新推荐文章于 2022-12-14 20:04:08 发布