Предмет: Информатика, автор: zhumdiana2000

1. Администрация школы объявила конкурс по отбору лучших учащихся среди 7-9 классов. По условиям конкурса, успеваемость учащихся не должна содержать оденка 2 и 3. Количество оценок 4 должно быть не более двух. Необходимо создать программу, которая проверит. ​

Приложения:

Ответы

Автор ответа: pupkinll2016
3

Ответ:

# Запрашиваем у пользователя количество учеников

num_students = int(input("Введите количество учеников: "))

# Создаем счетчик количества учеников, прошедших отбор

passed_students = 0

# Цикл для каждого ученика

for i in range(num_students):

# Запрашиваем оценки ученика

grades = input(f"Введите оценки ученика {i+1} через запятую (без пробелов): ")

grades_list = grades.split(",")

# Проверяем, что нет оценок 2 или 3

if "2" not in grades_list and "3" not in grades_list:

# Считаем количество оценок 4

num_fours = grades_list.count("4")

# Проверяем, что количество оценок 4 не превышает 2

if num_fours <= 2:

# Увеличиваем счетчик прошедших учеников

passed_students += 1

print(f"Ученик {i+1} прошел отбор")

else:

print(f"Ученик {i+1} не прошел отбор: слишком много оценок 4")

else:

print(f"Ученик {i+1} не прошел отбор: есть оценки 2 или 3")

# Выводим итоговое количество прошедших учеников

print(f"Итого прошли отбор {passed_students} учеников")

Похожие вопросы
Предмет: История, автор: popovmatvey230512
Предмет: Биология, автор: Nurpiisova