2014-01-10 73 views
2
print ('This is your Shopping List')   
firstItem = input('Enter 1st item: ')   
print (firstItem)    
secondItem = input('Enter 2nd item: ')   
print (secondItem) 

如何制作用户所说的内容清单,然后在完成时将其打印出来?如何在Python中将用户输入添加到列表中

另外我该如何问他们是否已将足够的物品添加到列表中?如果他们说不,那么它会打印出已存储的项目列表。

谢谢,我是新来的,所以我不知道。下面

+0

'list.append(可变)' – devnull

+5

如果你是新的,花一些时间阅读[文件] (http://docs.python.org/)。 – devnull

回答

8
shopList = [] 
maxLengthList = 6 
while len(shopList) < maxLengthList: 
    item = input("Enter your Item to the List: ") 
    shopList.append(item) 
    print shopList 
print "That's your Shopping List" 
print shopList 
2

代码允许用户输入的项目,直到它们按回车键即可停止:

In [1]: items=[] 
    ...: i=0 
    ...: while 1: 
    ...:  i+=1 
    ...:  item=input('Enter item %d: '%i) 
    ...:  if item=='': 
    ...:   break 
    ...:  items.append(item) 
    ...: print(items) 
    ...: 

Enter item 1: apple 

Enter item 2: pear 

Enter item 3: #press enter here 
['apple', 'pear'] 

In [2]: 
相关问题