擅长:python、mysql、java
<pre><code>user_choice = user_choice.lower
print (gameplay(user_choice))
</code></pre>
<p>我看到两个问题。首先,<code>lower</code>需要括号,否则<code>user_choice</code>将是函数对象而不是字符串。这就是为什么即使用户输入“rock”,也没有任何<code>if</code>条件通过。第二,打印<code>gameplay</code>的结果将始终打印<code>None</code>,因为这是在<code>return</code>语句后面没有任何内容时返回的结果。(或者如果你根本没有return语句)。你知道吗</p>
<pre><code>user_choice = user_choice.lower()
gameplay(user_choice)
</code></pre>