草案1: 我是一名初级程序员,非常感谢您对我正在做的项目的某一部分给予帮助:
dict = {
'l1' : ["a1", 2],
'l2' : ["a2", 3],
'l3' : ["a3", 10]
}
我想把数值加起来变成一个变量 e、 g
total = 15
谢谢大家!
草案2: 谢谢你的评论。我将附上以下代码:
#Ask user how many items are being checked out
item_amount = int(input("How many items will you be checking out?: "))
#Create a dictionary that creates multiple lists for our items for iteration
obj = {}
for i in range(1, item_amount + 1):
obj['l' + str(i)] = []
#For each item, prompt for name, quantity, unit price
for i in range(1, item_amount + 1):
print("ITEM {}\n".format(i))
item_name = input("Item Name: ")
item_quantity = int(input("Item Quantity: "))
item_unit_price = float(input("Unit Price: "))
item_subtotal = item_quantity * item_unit_price
print('\n')
obj['l' + str(i)] = [item_name, item_quantity, item_unit_price, item_subtotal]
#Computations
print("Item\tQuantity\tUnit Price ($)\tSubtotal")
for x, y in obj.items():
for i in range(1, item_amount + 1):
print(y[i][0]'\t'y[i][1]'\t'y[i][2]'\t'y[i][3])
print('\n')
#total =
#sales_tax = 0.8*total
#grand_total = total + sales_tax
关于我的问题,我正在努力算出总数。Total是小计的总和
使用
sum()
内置方法:印刷品:
草案一: 您可以简单地执行以下操作:
循环浏览字典中的所有键值
对于第二稿,您可以在结尾显示结果并将数值转换为字符串,如下所示:
因此,整个代码将是:
相关问题 更多 >
编程相关推荐