擅长:python、mysql、java
<p>你可以这样做:</p>
<p>你定义了一个方法类,它正在做一些奇怪的事情,我不知道你的意图是什么,但你应该改变:</p>
<pre><code>def Classes(Warrior, Mage, Archer):
Classes = (Warrior, Mage, Archer)
</code></pre>
<p>变成这样:</p>
<pre><code>classes = ["Warrior", "Mage", "Archer"]
</code></pre>
<p>包含所有可用类的列表。你知道吗</p>
<p>之后你可以让玩家这样选择他的职业:</p>
<pre><code>player_class = input(classes)
while player_class not in classes:
player_class = input(classes)
print("You are: {}".format(player_class))
</code></pre>
<p>您可能应该使输出更漂亮一点,但它与此一起工作。你知道吗</p>
<h2>输出:</h2>
<pre><code>To play enter [Play]: Play
Choose your class!
['Warrior', 'Mage', 'Archer']Warrior
You are: Warrior
</code></pre>