2024-10-01 13:27:55 发布
网友
所以,我有3个项目清单。一个存储价格,一个存储数量,一个存储列编号。它们都有相同数量的元素,这个数字是x。我需要这样做:
finalprice = quantityofx1 * priceofx1 + quantityofx2 * priceofx2 + quantityofxn * priceofxn
怎么做?在
assert len(prices) == len(quantities)
价格表和数量表的长度应等于x
i = 0 while i < x: finalprice = list_number_1[i] * list_number_2[i] i += 1
我是列表索引。而i<;x意味着,循环将继续,直到我不再小于x 列表编号?1[i]*列表编号?2[i]表示: 第一个列表的“i”元素乘以第二个列表的“i”元素
基本上,你有两个清单,一个是价格,另一个是数量。我们的第一步是找出其中一个列表的长度,以便循环使用。从那里,我们使用for循环中的索引来创建小计。最后,我们简单地求出小计的总和。在
prices = [] # list of prices amount = [] # list of quantities totals = [] # empty list # populate subtotals for i in range(len(prices)): subtotal = prices[i] * amount[i] totals.append(subtotal) print sum(totals) # print entire total
价格表和数量表的长度应等于x
^{pr2}$我是列表索引。而i<;x意味着,循环将继续,直到我不再小于x 列表编号?1[i]*列表编号?2[i]表示: 第一个列表的“i”元素乘以第二个列表的“i”元素
基本上,你有两个清单,一个是价格,另一个是数量。我们的第一步是找出其中一个列表的长度,以便循环使用。从那里,我们使用for循环中的索引来创建小计。最后,我们简单地求出小计的总和。在
相关问题 更多 >
编程相关推荐