擅长:python、mysql、java
<p>我没有收到您在运行代码时所说的错误,但是我确实收到了其他错误:</p>
<pre><code>player1 : int(input("Player 1 plays "))
player2 : int(input("Player 2 plays "))
</code></pre>
<p>应该是</p>
<pre><code>player1 = int(input("Player 1 plays "))
player2 = int(input("Player 2 plays "))
</code></pre>
<p>你还有<code>print(player2 + " beats " + player1)</code>。<code>+</code>用于字符串串联,即将一个字符串粘贴到另一个字符串的末尾。但是,<code>player1</code>和<code>player2</code>不是字符串。您需要使用<code>,</code>而不是<code>+</code>,或者执行<code>str(player1)</code>和<code>str(player2)</code>。你知道吗</p>
<p>对您提供的代码进行这些更改时,我的输出只是垃圾邮件<code>x beats y</code>,这是由于您的代码逻辑中的错误造成的。你知道吗</p>