擅长:python、mysql、java
<p>好的,所以我能够以一种有趣的方式来理解它。通过创建一个新的变量,我可以让它工作,这是修改后的代码</p>
<pre><code>if __name__ == '__main__':
print("Please enter the number of grades you wish to enter:")
number = int(input())
gradearray = []
try:
for i in range(0, number):
print("Please enter a grade")
grade = float(input())
gradearray.append(grade)
stop = float(input())
if stop < 0:
print("The average grade is:", sum(gradearray)/len(gradearray))
if grade > 90:
print("You got an A!")
elif grade > 80:
print("You got a B!")
elif grade > 70:
print("You got a C!")
elif grade > 60:
print("You got a D!")
elif 0 < grade < 60:
print("You got an F")
print("The average grade is:", sum(gradearray)/len(gradearray))
except:
print("cannot divide by 0")
</code></pre>
<p>基本上,它现在要求两个输入,一个用于分数,另一个用于确认它是否是最后一个输入。我还添加了一个0除错误的错误检查</p>