Вопрос задан 20.10.2026 в 07:15. Предмет Другие предметы. Спрашивает Колесникова Татьяна.

Python: Оценки студентов. Программа просит указать количество студентов. Затем запросите у пользователя ввод имен студентов и их оценок по определенному предмету, сохраняя эти данные в словаре. После ввода всех данных, выведите среднюю оценку класса по этому предмету, максимальную и минимальную оценку.

Перейти к ответам

Ответы на вопрос

Отвечает Семенова Алена.

Программа сохраняет имена и оценки в словаре, затем находит среднюю, максимальную и минимальную оценки.

students = {}
n = int(input("Количество студентов: "))

for i in range(n):
    name = input("Имя студента: ")
    grade = float(input("Оценка: "))
    students[name] = grade

grades = list(students.values())
average = sum(grades) / len(grades)

print("Средняя оценка:", average)
print("Максимальная оценка:", max(grades))
print("Минимальная оценка:", min(grades))

Например, если введены оценки \(4\), \(5\) и \(3\), средняя оценка будет \(4\).

Похожие вопросы

Топ вопросов за вчера в категории Другие предметы

Последние заданные вопросы в категории Другие предметы

Задать вопрос