
Вопрос задан 20.07.2023 в 18:39.
Предмет Информатика.
Спрашивает Катков Игорь.
Известны оценки по информатике каждого студента группы (оценки вводятся c клавиатуры). Определить
количество пятёрок, четвёрок, троек и двоек. Сначала вводятся количество студентов, затем их оценки Sample Input: 5 2 2 3 3 5 Sample Output: Оценки: пятёрок - 1 четвёрок - 0 троек - 2 двоек - 2 ПИТОН ХЕЛП

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

Отвечает Лазарев Павел.
Код на Python 3 на картинке:




Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения этой задачи вам нужно будет считать оценки студентов и подсчитать количество каждой из оценок (пятёрок, четвёрок, троек и двоек). Затем выведете результат.
Ниже представлен пример решения задачи на языке Python:
pythondef 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
Пользователь сначала вводит количество студентов, затем их оценки, разделённые пробелами. Программа выводит количество студентов с каждой из оценок (пятёрок, четвёрок, троек и двоек).


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

Информатика 566

Информатика 25

Информатика 22

Информатика 27

Информатика 34

Информатика 58

Информатика 63

Информатика 23
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili