Im пытается написать программу, которая будет определять среднее число числовых тестов. Количество тестов будет отличаться, но я не хочу, чтобы он был первоначально установлен пользователем. Я хочу использовать цикл while и контрольное значение нуля для остановки ввода. Я хотел бы, чтобы среднее значение отображалось до трех знаков после запятой, с символом%, сразу после последней цифры, как показано ниже ... SAMPLE RUN: Впишите ваш тестовый счет 80 Впишите ваш пробный код 70 Впишите тестовый файл 90 Впишите свой пробный код 88 Введите тест оценка 0 среднее значение 82.000%python average test score
total =0
counter = 0
while True:
entry = int(input('Enter test score:'))
if entry ==0:
break
total += entry
counter += 1
average = (total/counter)
print("The average score:",format(average, '.3f'),'%',sep='')
Какую версию Python вы используете? –
@AlexHall Я использую python 3.5 – CzSzPzTz