-3
我想通過這些字典循環,以便弄清楚如果您銷售庫存的所有食物,您會賺多少錢。將該值打印到控制檯中!通過2個字典循環
價格= { 「香蕉」:4, 「蘋果」:2, 「橙」:1.5, 「梨」:3 }
庫存= { 「香蕉」:6, 「蘋果」:0, 「橙」:32, 「梨」:15 } all_total =
我想通過這些字典循環,以便弄清楚如果您銷售庫存的所有食物,您會賺多少錢。將該值打印到控制檯中!通過2個字典循環
價格= { 「香蕉」:4, 「蘋果」:2, 「橙」:1.5, 「梨」:3 }
庫存= { 「香蕉」:6, 「蘋果」:0, 「橙」:32, 「梨」:15 } all_total =
像這樣:
sum(prices[key]*value for key,value in stock.iteritems())
只要詞典按鍵相同,你可以使用:
all_total = 0
for item in prices:
all_total += prices[item] * stock[item]
你嘗試過什麼了嗎?你的代碼在哪裏? – Izkata
簡單:'print'all_total =「,117.0' – val
可能重複[Multiplying,然後求和來自兩個字典的值](http://stackoverflow.com/questions/16087118/multiplying-and-then-summing-values-from -two-dictionaries) – DSM