Информатика

Сколько пятёрок, четвёрок, троек и двоек получили студенты группы по информатике? Введите количество студентов

Сколько пятёрок, четвёрок, троек и двоек получили студенты группы по информатике? Введите количество студентов и их оценки. Пример ввода: 5 2 2 3 3 5 Пример вывода: пятёрок - 1 четвёрок - 0 троек - 2 двоек - 2 питон помощь
Верные ответы (1):
  • Solnyshko
    Solnyshko
    24
    Показать ответ
    Информатика:

    Пояснение: Чтобы решить данную задачу, нужно посчитать, сколько студентов получили каждую оценку. Вводится количество студентов и их оценки, а затем подсчитывается количество каждой оценки. Например, если ввод был: "5 2 2 3 3 5", то это означает, что 5 студентов получили оценку 5, 2 студента получили оценку 2, 2 студента получили оценку 3, а 3 студента получили оценку 5.

    Например:
    Ввод: 5 2 2 3 3 5
    Вывод:
    пятёрок - 1
    четвёрок - 0
    троек - 2
    двоек - 2

    Совет: Чтобы более легко решить эту задачу, можно использовать циклы и списки в коде для автоматического подсчета оценок. Вот пример кода на языке Python, который может помочь решить эту задачу:


    # Ввод данных
    input_data = input("Введите количество студентов и их оценки: ")
    scores = list(map(int, input_data.split()))

    # Подсчет оценок
    counts = {
    5: scores.count(5),
    4: scores.count(4),
    3: scores.count(3),
    2: scores.count(2)
    }

    # Вывод результатов
    for score, count in counts.items():
    print(f"{score} - {count}")


    Задание для закрепления: Сколько пятёрок, четвёрок, троек и двоек получили студенты группы по математике, если известно, что ввод данных был: "4 5 3 3 5 5 4 2 3 5"?
Написать свой ответ: