擅长:python、mysql、java
<p>您可以尝试使用0-9之间的计数器变量,并使用while循环检查和增加计数器值,在每个循环计算平均值后,继续执行此操作,直到输入最后一个值</p>
<pre><code>Counter = 0
average = 0
while (Counter <= 10):
score = int(input("Enter a score between 0 and 100: "))
if score >= 89:
print("The grade is an A")
elif score >= 79:
print("The grade is a B")
elif score >= 69:
print("The grade is a C")
elif score >= 59:
print("The grade is a D")
else:
print("The grade is a F")
Counter = Counter + 1
average = (score + average)
average = average/Counter
print("Average of all 10 students:",average)
</code></pre>
<p>因此,现在代码只针对10个循环进行了专门配置,但是您可以通过建议一个值来结束循环,而while循环将检查该值,当循环看到该值时,它将退出循环并给出一个值,从而让用户能够确定这一点</p>
<p>此外,每个循环都有一个不断增加的计数器值和一个平均值,该平均值保存输入值的总和,当循环退出时,通过将总和除以计数器来计算平均值,从而得出结果</p>