擅长:python、mysql、java
<p><code>isalpha()</code>返回True/False,它不会引发任何异常</p>
<p>请尝试以下方法:</p>
<pre><code>choice = input("Please enter a word to be added to the text file: ")
if not choice.isalpha():
print("Not a valid word")
continue
List.append(choice)
Exit = True
</code></pre>
<p>FWIW,您还可以以更紧凑的方式重写循环,而无需使用exit变量,而是<code>while True</code>+<code>break</code>:</p>
<pre><code>while True:
choice = input("Please enter a word to be added to the text file: ")
if choice.isalpha():
List.append(choice)
break
print("Not a valid word")
</code></pre>