0
items = {'b': 'Bike', 'm': 'Motorcycle', 'd': 'Dresser', 't': 'Trailer', 'c': 'Car',}
while True:
print "1. Add an item."
print "2. Find an item."
print "3. Print the message board."
print "4. Quit."
choice = input("Enter your selection: ")
if choice == 1:
item = raw_input("Enter the item type-b,m,d,t,c:")
cost = raw_input("Enter the item cost:")
elts = []
elts.append([items[item],cost])
if choice == 2:
itemType = raw_input("Enter the item type=b,m,d,t,c:")
itemCost = raw_input("Enter maximum item cost:")
if itemType == item and itemCost <= cost:
print "Sold ", itemType, "for", itemCost
if choice == 3:
print str(elts) + ':'
if choice == 4:
print elts
break
我試圖用添加a來打印str(elts):把它分離出來,但是對於這個不太熟悉,不知道如何以某種方式顯示元素。如何以某種方式打印出一組元素?
是的,這沒有工作謝謝你,雖然我想打印的項目類型,的格式「:」。 itemCost –
您是否看到使用列表解析@FrankValdez的示例?您可以按照您想要的方式修改每個元組的字符串格式 –
也許您正在嘗試打印每個項目類型的所有成本總和,是正確的嗎? –