Створіть проект для розв'язування задачі: Уведіть 8 оцінок учня, отриманих ним протягом вивчення теми. Визначте середню оцінку учня за тему. Визначте, скільки оцінок вище ніж 7.

Ответы
Відповідь:
1. Текст програми на мові Python(результат виконання програми на фото):
# Запитуємо користувача ввести 8 оцінок і зберігаємо їх у списку grades
for i in range(8):
while True:
try:
grade = float(input("Enter grade " + str(i+1) + ": "))
if grade < 0 or grade > 10:
raise ValueError("Grade must be between 0 and 10")
break
except ValueError as e:
print("Invalid input. Try again.", e)
grades.append(grade)
# Якщо оцінка більше 7, збільшуємо лічильник above_7 на 1
if grade > 7:
above_7 += 1
# Обчислюємо середню оцінку
avg_grade = sum(grades)/len(grades)
print("Average grade: ", avg_grade)
print("Number of grades above 7: ", above_7)
2. Аналіз роботи проекту:
Я вважаю, що реалізація проекту правильна, оскільки програма виконує всі вказані в завданні операції.
3. Зберігаємо проект в папці Практична робота.py

print("Середня оцінка учня:",sum(a)/len(a))
k = 0
for i in a:
if i > 7:
k = k + 1
print("Кількість оцінок більше 7:", k)