擅长:python、mysql、java
<p>因为您没有保存从方法返回的内容</p>
<pre><code>user_choice = user_input()
print(user_choice)
</code></pre>
<p>这样就行了</p>
<p><strong>编辑</strong></p>
<p><code>if x in "char"</code>表示如果x为“char”的子字符串,则返回true。根据我的理解,你想说如果x正好等于“char”,那么<code>user_choice = "Charizard"</code>那么代码如下:</p>
<pre><code>def user_input():
x = input("Choose :Charizard, Blastoise, or Venusaur: ")
if x == "char":
user_choice = "Charizard"
elif == in "blast":
user_choice = "Blastoise"
elif == in "ven":
user_choice = "Venusaur"
return user_choice
user_choice = user_input()
print(user_choice)
</code></pre>
<p><a href="https://i.stack.imgur.com/QdD9y.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/QdD9y.png" alt="sample"/></a></p>