擅长:python、mysql、java
<p>试试这个:</p>
<pre><code>def hasNumbers(inputString):
return any(char.isdigit() for char in inputString)
namesList = []
while True:
name = input("Please enter a name, then press enter. When finished type done: \n")
if hasNumbers(name):
print ("That’s not a name! TRY AGAIN!")
continue
else:
if name == "done":
print("There are", len(namesList), "names in the list", namesList)
break
else:
namesList.append(name)
continue
</code></pre>