我正在搜索一个算法,它会输入几个数字的用户输入,然后结果应该是控制台上打印的所有数字的总和。
我知道如何制作列表并打印它,但我不能选择每个数字并将它们加在一起以获得最终结果。
costs = input('Enter the exspenses: ')
costlist = costs.split()
for each_number in costlist:
total = (int(costlist.index(each_number))+1)+
print()
我知道有些东西不需要在这里,而且总字符串还没有完成,但我想我已经接近解决方案了。
答案 0 :(得分:2)
要计算总数,只需使用sum()
内置函数,如下所示:
costs = input('Enter the exspenses: ')
costlist = costs.split()
costlist = [int(i) for i in costlist]
total = sum(costlist)