这段python我已经提取各个位置的数字,怎么弄成各个位置相加之和

 我来答
匿名用户
2018-05-11
展开全部
#这种题没必要递归
sum = 0
n = input()
while True:
    if n/10 != 0:
        sum += n%10
        n = n/10
    else: 
        sum += n
        break
print sum

###或者不用除法和求余
sum = 0
for i in str(input("Enter a number: ")):
    sum += int(i)    
print sum
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式