擅长:python、mysql、java
<p>我想收集一份名单给你。下面的代码就可以做到了</p>
<pre><code>def validate(userInput):
return userInput.isdigit() and int(userInput) > 0 and int(userInput) <= 999
def getListOfNumbers():
listOfNumbers = []
while True:
userInput = raw_input("Please enter a number from 1 to 999. Enter 0 to finish input: ")
if userInput == '0':
return listOfNumbers
elif validate(userInput):
listOfNumbers.append(int(userInput))
#optional
else:
continue
myList = getListOfNumbers()
print myList
</code></pre>