Вы можете попробовать использовать переменную счетчика, которая идет от 0 до 9, и использовать какое-то время l oop, чтобы проверять и увеличивать это значение счетчика, а после каждого l oop вычисляет среднее значение и продолжает делать это до последнего значения было введено
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)
Так что сейчас код настроен специально для всего 10 циклов, но вы можете дать пользователю возможность определить это, предложив значение для завершения l oop и пока l oop проверит это значение, и когда l oop увидит значение, оно выйдет из l oop и даст значение
. Также с каждым l oop есть значение счетчика, которое продолжает увеличиваться и среднее значение, которое содержит сумму введенных значений и когда l oop выходит, а среднее рассчитывается путем деления суммы на счетчики, и это дает результаты