擅长:python、mysql、java
<p>我认为最好将收集输入和打印结果分开,如下所示:</p>
<pre><code>print('Add as many items to the basket as you want. When you are done, enter "nothing".')
print('What do you want to put into the basket now?')
basket = []
while True:
myInput = input()
if myInput == "nothing":
break
else:
basket.append(myInput)
print('Okay, what else?')
print('There are ' + str(len(basket)) + ' items in the basket: ')
for i,item in enumerate(basket):
print("Item {}: {}".format(i+1, item))
</code></pre>