Вопрос задан 20.07.2023 в 18:39. Предмет Информатика. Спрашивает Катков Игорь.

Известны оценки по информатике каждого студента группы (оценки вводятся c клавиатуры). Определить

количество пятёрок, четвёрок, троек и двоек. Сначала вводятся количество студентов, затем их оценки Sample Input: 5 2 2 3 3 5 Sample Output: Оценки: пятёрок - 1 четвёрок - 0 троек - 2 двоек - 2 ПИТОН ХЕЛП
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лазарев Павел.

Код на Python 3 на картинке:


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам нужно будет считать оценки студентов и подсчитать количество каждой из оценок (пятёрок, четвёрок, троек и двоек). Затем выведете результат.

Ниже представлен пример решения задачи на языке Python:

python
def count_grades(grades): grades_count = {'пятёрок': 0, 'четвёрок': 0, 'троек': 0, 'двоек': 0} for grade in grades: if grade == 5: grades_count['пятёрок'] += 1 elif grade == 4: grades_count['четвёрок'] += 1 elif grade == 3: grades_count['троек'] += 1 elif grade == 2: grades_count['двоек'] += 1 return grades_count def main(): try: num_students = int(input("Введите количество студентов: ")) if num_students <= 0: raise ValueError print("Введите оценки студентов (через пробел):") grades = list(map(int, input().split())) if len(grades) != num_students: raise ValueError grades_count = count_grades(grades) print("Оценки:") for grade, count in grades_count.items(): print(f"{grade} - {count}") except ValueError: print("Ошибка: некорректный ввод данных.") if __name__ == "__main__": main()

Пример работы программы:

makefile
Введите количество студентов: 5 Введите оценки студентов (через пробел): 2 2 3 3 5 Оценки: пятёрок - 1 четвёрок - 0 троек - 2 двоек - 2

Пользователь сначала вводит количество студентов, затем их оценки, разделённые пробелами. Программа выводит количество студентов с каждой из оценок (пятёрок, четвёрок, троек и двоек).

0 0

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

Топ вопросов за вчера в категории Информатика

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

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