На странице представлен фрагмент

Реши любую задачу с помощью нейросети.

Программа на языке Python, которая запрашивает у пользователя количество предметов в школе и затем просит ввести оценку по каждому предмету:

“`python
num_subjects = int(input(“Введите количество предметов: “))
grades = []

for i in range(num_subjects):
grade = float(input(f”Введите оценку по предмету {i+1}: “))
grades.append(grade)

average_grade = sum(grades) / num_subjects

if average_grade >= 4.0:
print(“Отличный результат!”)
elif average_grade >= 3.0:
print(“Хороший результат”)
else:
print(“Недостаточный результат”)
“`

Программа начинается с запроса пользователю на ввод количества предметов в школе. Затем, с помощью цикла `for`, она запрашивает оценку по каждому предмету и сохраняет ее в списке `grades`.

После этого программа рассчитывает средний балл, делит сумму всех оценок (`sum(grades)`) на количество предметов (`num_subjects`).

Затем, с использованием условных операторов (`if-elif-else`), программа выводит соответствующее сообщение в зависимости от значения среднего балла. Если средний балл больше или равен 4.0, выводится “Отличный результат!”, если меньше 4.0, но больше или равен 3.0, выводится “Хороший результат”. Если средний балл меньше 3.0, выводится “Недостаточный результат”.