Приведенный ниже код на языке Python решает задачу подсчета номеров учащихся, сдавших экзамен с наименьшим количеством баллов (баллы более 25).
Python
scores = [50, 35, 40, 60, 70, 20, 30, 80, 90, 25, 35, 70, 40, 80, 55, 65, 45, 60, 75, 80, 70, 25, 30, 40, 65, 55, 75, 70, 40, 90]
min_score = min(scores)
students = []
for i in range(len(scores)):
if scores > 25 and scores == min_score:
students.append(i + 1)
print("Номера учеников с наименьшим количеством баллов (баллы более 25):", students)
Программа использует список scores, содержащий баллы учащихся. В начале программы мы инициализируем переменную min_score значением минимального балла в списке с помощью функции min(). Затем создается пустой список students для хранения номеров учеников.
Затем мы проходимся по каждому элементу списка scores с помощью цикла for. Если балл ученика больше 25 и равен минимальному баллу, то добавляем номер ученика (индекс плюс один, так как индексация начинается с 0) в список students.
Наконец, выводим на экран номера учеников с наименьшим количеством баллов (баллы более 25) с помощью функции print().