我甚至不确定如何解决这个问题或试图解决这个问题。 此外,抱歉标题中的措辞不佳。我对此很陌生,不知道如何说出这个问题。
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([item,cost])
if choice == 4:
print elts
break
答案 0 :(得分:2)
使用词典。这是关于如何在这种情况下使用它们的示例:
elts = []
items = {
'b': 'Bike',
'm': 'Motorcycle',
'd': 'Dodge',
'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.append([items[item],cost])
if choice == 4:
print elts
break
输出就像:
1. Add an item.
2. Find an item.
3. Print the message board.
4. Quit.
Enter your selection: 1
Enter the item type-b,m,d,t,c:b
Enter the item cost:30
1. Add an item.
2. Find an item.
3. Print the message board.
4. Quit.
Enter your selection: 1
Enter the item type-b,m,d,t,c:c
Enter the item cost:40
1. Add an item.
2. Find an item.
3. Print the message board.
4. Quit.
Enter your selection: 4
[['Bike', '30'], ['Car', '40']]