擅长:python、mysql、java
<p>具体的问题是因为数据中有浮动(最终)</p>
<pre><code>for line in data:
total_points = sum(line[1:6])
grade = get_grade(total_points)
data.insert(0,total_points)
data.insert(1,grade)
</code></pre>
<p>因为你把它作为“等级”插入你的列表</p>
<p>一般的问题是,在遍历列表(“数据”)时,您正在修改列表(“数据”),这是一个坏主意-您的逻辑充其量很难读取,而且很容易永远循环。</p>