擅长:python、mysql、java
<p>使用<code>while True</code>创建一个无限循环,并使用<code>break</code>结束它。现在,您可以在读取空行后立即结束循环,并且在尝试寻址不存在的元素时不会失败:</p>
<pre><code>while True:
line = input('Line: ')
if not line:
break
phonic = line.split()
start = phonic[0]
start_4 = phonic [3]
a = start[0]
if start_4.startswith(a):
print('Good!')
else:
print("That's not right!")
</code></pre>
<p>注意,您甚至不需要测试更多的内容,只需<code>if line</code>;在像<code>if</code>这样的布尔测试中,空字符串被认为是错误的。你知道吗</p>