Как создать программу на Python, которая будет запрашивать у пользователя количество студентов, их имена и оценки по определенному предмету, сохраняя все данные в словаре, а затем выводить среднюю, максимальную и минимальную оценки класса?
Другие предметы 11 класс Программирование на Python программа на Python количество студентов имена студентов оценки по предмету словарь средняя оценка максимальная оценка минимальная оценка вывод оценок класса Новый
Привет! Давай разберёмся, как написать такую программу на Python. Это довольно просто, и я помогу тебе с этим шаг за шагом!
Вот пример кода, который делает всё это:
students_count = int(input("Введите количество студентов: ")) students = {} for _ in range(students_count): name = input("Введите имя студента: ") grade = float(input(f"Введите оценку {name}: ")) students[name] = grade # Теперь у нас есть словарь с именами и оценками grades = list(students.values()) average_grade = sum(grades) / len(grades) max_grade = max(grades) min_grade = min(grades) print(f"Средняя оценка: {average_grade:.2f}") print(f"Максимальная оценка: {max_grade}") print(f"Минимальная оценка: {min_grade}")
Вот и всё! Программа запрашивает данные, сохраняет их в словаре и выводит нужные результаты. Если что-то непонятно, просто дай знать, и я помогу!