擅长:python、mysql、java
<p>正如其他人所说,你有相当数量的缩进错误,那些你将不得不追查。你知道吗</p>
<p>您将遇到的主要问题是没有用任何东西初始化类。如果将c1和d1函数更改为<code>__init__</code>,它将初始化它们,使之成为一个类项,然后可以使用<code>self</code>访问。你知道吗</p>
<p>否则,对于<code>test2</code>中的打印,不要通过执行<code>print(deck)</code>来打印类项,而是使用<code>deck.d2()</code>来打印值,因为存在这种情况可以将卡片组中的卡片串化。你知道吗</p>
<p>函数<code>d2</code>也有一个错误,因为它应该是<code>str(c.c2_())</code>,因为这是将卡名字符串化的函数。你知道吗</p>
<p>你仍然有很多东西要从中得到一个21点游戏,但这至少应该让当前的代码接近功能。如果你对不起作用的东西有一个清晰的描述,那么请修改问题来问这个问题。你知道吗</p>