Нужна помощь. Напишите программу с использованием блок-схемы/питона, которая вычисляет среднее значение оценок учащегосяPython

Программы на Python
Ответить
Anonymous
 Нужна помощь. Напишите программу с использованием блок-схемы/питона, которая вычисляет среднее значение оценок учащегося

Сообщение Anonymous »

Это код, который у меня сейчас есть на Python с помощью блок-схемы.
ЗАДАЧА
Напишите программу, используя блок-схему (или Python, C++), которая вычисляет среднее значение оценок учащегося. Принимаемые баллы должны находиться в диапазоне от 0 до 100.
Пример консоли:
Введите результаты тестов от 0 до 100.
Чтобы завершить программу, введите -1.

Код: Выделить всё

Enter score: 90
Enter score: 80
Enter score: 150
Score must be from 0 to 100. Try again.
Enter score: 75
Enter score: -1

Score count: 3
Score total: 245

Average score: 81.6667
Мой код:

Код: Выделить всё

print("Enter score: ")
score = int(input())
scoreCount = 3
while score >= 0 and score  100:
print("Score must be from 0 to 100. Try again.")
score = int(input())
else:
if score < 0:
print("Score count: ", end='', flush=True)
print(scoreCount)
print("Score total: ", end='', flush=True)
print(scoreTotal)
print("Average: ", end='', flush=True)
print(avgScore, end='', flush=True)
else:
scoreTotal = score + score + score
avgScore = float(scoreTotal) / scoreCount

Мне нужна помощь, среднее значение не достигает 245, я думаю, что размещение моего кода вызывает проблему...
Я ожидаю при вводе этого:

Код: Выделить всё

Enter test scores from 0 to 100.

To end the program, enter -1.

START
Enter score: 90
Enter score: 80
Enter score: 150
Score must be from 0 to 100. Try again.
Enter score: 75
Enter score: -1

Score count: 3
Score total: 245

Average score: 81.6667
END
что мой код будет выдавать тот же результат.

Подробнее здесь: https://stackoverflow.com/questions/742 ... he-average
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»