簡體   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