lawyerlzc 发表于 2020-4-23 20:51:05

列表内数字求和

a=input()
b=a.split()
如果我输入12 23 5遍历后要把它们求和要怎么做,

liuzhengyuan 发表于 2020-4-23 20:52:03

本帖最后由 liuzhengyuan 于 2020-4-23 20:54 编辑

先用 for 循环把每一个字符串变成整数
然后再用 sum() 函数

永恒的蓝色梦想 发表于 2020-4-23 20:52:52

sum(int(_)for _ in input().split())

xiangjianshinan 发表于 2020-4-23 21:05:51

print(sum())

执行情况如下:
请输入空格为间隔的数字:12 23 5
40

xiangjianshinan 发表于 2020-4-23 21:07:20

本帖最后由 xiangjianshinan 于 2020-4-23 21:09 编辑

永恒的蓝色梦想 发表于 2020-4-23 20:52


前辈!大佬,我想了很久才想到的。回复后才发现早有答案啦。{:7_131:}

原来我的 i 是可以用下划线来替代的呀?

学习啦,谢谢~~~

永恒的蓝色梦想 发表于 2020-4-23 21:09:37

xiangjianshinan 发表于 2020-4-23 21:07
前辈!大佬,我想了很久才想到的。回复后才发现早有答案啦。

原来我的 i 是可以用下划线来 ...

多练习就可以了

xiangjianshinan 发表于 2020-4-23 21:11:59

永恒的蓝色梦想 发表于 2020-4-23 21:09
多练习就可以了

嗯,好的!!!

受教啦。谢谢前辈警言!
页: [1]
查看完整版本: 列表内数字求和