擅长:python、mysql、java
<p>您的问题非常模糊,请详细描述您希望代码执行的操作</p>
<p>按ctrl-d键计算并提前退出</p>
<pre class="lang-py prettyprint-override"><code>def calc_average(total):
return total / 5
def determine_score(grade):
if 90 <= grade <= 100: return 'A'
elif 80 <= grade <= 89:return 'B'
elif 70 <= grade <= 79: return 'C'
elif 60 <= grade <= 69: return 'D'
else: return 'F'
def calc_total(scores):
total = sum(scores)
avg = calc_average(total)
grade = determine_score(avg)
print(f"\nAverage grade is: {avg}")
print(f"That's a(n): {grade}")
scores = []
students = 6
for i in range(students):
try:
score = int(input(f"Enter score {i}: "))
print(f"That's a(n): {determine_score(score)}")
scores.append(score)
except EOFError:
calc_total(scores)
break
calc_total(scores)
</code></pre>