擅长:python、mysql、java
<p>这里有一些错误:<br/></p>
<ol>
<li>首先,我建议对函数中定义的<strong>参数和实际的<strong>对象使用不同的名称。这将帮助您(作为初学者)、我们(试图帮助调试代码)以及将来与您一起工作或编写代码的任何人避免混淆</李>
<li>您说过您的目标是将一些整数元素转换为字符串,但是函数中使用的方法只会评估每个元素,然后根据条件(在if语句中)向列表中添加一个额外的字符串('Fizz'或'buzz'),或者向列表中添加一个额外的元素副本(e)</李>
<li>您得到的错误是由于for循环到达了列表中那些额外的<em>字符串</em>元素,它不知道如何处理:<code>if ('Fizz' % 3) ==0:</code><br/>模运算符只能处理整数;不是字符串。<br/><br/></li>
</ol>
<p>希望这将为您提供足够的洞察力来修复代码。如果没有,我们就在这里</p>