<p>我正在尝试编写一个程序,允许您输入一个班级的学生人数,然后为每个学生输入3个考试成绩来计算平均数。我对编程还不太熟悉,我不断地遇到一个错误,我不明白它的含义,也不知道如何修复它。这就是我目前所拥有的:</p>
<pre><code>students=int(input('Please enter the number of students in the class: '))
for number in students:
first_grade=(input("Enter student's first grade: "))
second_grade=(input("Enter student's second grade: "))
third_grade=(input("Enter student's third grade: "))
</code></pre>
<p>数字不能重复。您可能正在寻找的是<code>range</code>函数,它将创建一系列数字,直到您想要的数字:</p>
<p><code>for number in range(1, students + 1):</code></p>
<p>我之所以添加+1是因为range的第二个参数是互斥的。</p>