擅长:python、mysql、java
<p>你的错误告诉你哪里出了问题。在下一行</p>
<pre><code>overweight, underweight, normal, obese = 0
</code></pre>
<p>该行试图做的是“解包”(或分离)出等号的右侧,并将其放入左侧的四个变量中<code>0</code>不能被分解,它不是元组</p>
<p>如果要将每个变量初始化为<code>0</code>,只需在不同的行上执行每个操作</p>
<p>或者你可以把它们分配给一个分开的元组</p>
<pre><code>overweight, underweight, normal, obese = (0, 0, 0, 0)
</code></pre>
<p>但在我看来,这似乎是矫枉过正,可读性较差</p>
<p><strong>更新</strong></p>
<p>根据下面的注释,由于int是不可变的,因此可以执行以下操作</p>
<pre><code>overweight = underweight = normal = obese = 0
</code></pre>