擅长:python、mysql、java
<p>注意,在下面的第5行,您将<code>computer_input</code>设置为<code>sample()</code>的结果:</p>
<pre><code>def main():
a = []
infile = open("input2.txt", "r")
for line in infile:
a.append(line)
computer_input = sample()
</code></pre>
<p>但几行之后,您将其设置为<code>""</code>:</p>
<pre><code> user_input = ""
computer_input = ""
</code></pre>
<p>while循环正在检查<code>computer_input</code>的值,但它假定它是一个数字。它没有大小写来处理空字符串。我建议去掉那条线。你知道吗</p>
<p>还要注意的是,while循环正在检查<code>user_input</code>的值,但您似乎从来没有实际读取该变量的输入。你知道吗</p>