输入任意大的自然数,输出各位数字之和

 1.

a=input()#从键盘中输入
b=[]#先设置一个空列表
b.extend(a)#可将a对象的所有元素全部添加到b这个空列表的后面
#print(b)
c=0
for i in range(0,len(b)):
  print(str(b[i]))#计算出b列表中每一个元素
for i in range(0,len(a)):
  c+=+int(b[i])#每个元素相加
print(str(c))

结果

输入任意大的自然数,输出各位数字之和_第1张图片

 2.

a=input()
sum=0
for i in a:
  sum=sum+int(i)#遍历单个字符,记得i类型转换,将str类型改变
print(sum)

你可能感兴趣的:(python,数据结构)