擅长:python、mysql、java
<p>这里</p>
<pre><code>happy_bday = Song(["\n\nHappy birthday to you",
"I don't want to get sued",
"So I'll stop right there.\n\n\n"])
</code></pre>
<p>您正在传递一个<code>list[...]</code>,即1个参数。异常表示<em>2 given</em>,因为<code>self</code>作为参数隐式传递。但是您声明的<code>__init__</code>方法需要<code>3</code>:</p>
<ul>
<li><code>self</code></li>
<li><code>lyrics</code></li>
<li><code>feliz</code></li>
</ul>
<p>我建议您删除<code>feliz</code>参数,因为不管您作为参数传递什么,您只需为<code>feliz</code>分配一个字符串<code>"feliz navidad, etc etc"</code></p>
<pre><code>def __init__ (self, lyrics):
</code></pre>