繁体   English   中英

如何汇总列表中用户输入中包含的所有数字

[英]How to sum up all numbers contained in user input from a list

我正在寻找一种算法,该算法获取用户输入的一些数字,然后结果应该是控制台上打印的所有这些数字的总和。
我知道如何制作列表并打印出来,但是我无法选择每个数字并将它们加在一起以获得最终结果。

costs = input('Enter the exspenses: ')                                      
costlist = costs.split()                                                    
for each_number in costlist:                                                  
  total = (int(costlist.index(each_number))+1)+                                
  print()

我知道这里不需要什么,总字符串还没有完成,但是我认为我离解决方案很近。

要计算总数,只需使用sum()内置函数,如下所示:

costs = input('Enter the exspenses: ')
costlist = costs.split()
costlist = [int(i) for i in costlist]
total = sum(costlist)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM