Випускник/випускниця 9-го класу може отримати свідоцтво з відзнакою, якщо
всі його/її річні оцінки не менше ніж 10. Створіть проєкт для визначення, чи от-
римає даний учень/учениця свідоцтво з відзнакою. Використайте одновимір-
ний масив (список) для збереження оцінок цього учня/учениці з усіх предметів.
{PYTHO}!
Answers & Comments
Ось приклад програми на мові Python для визначення, чи отримає учень/учениця свідоцтво з відзнакою на основі його/її річних оцінок:
# введіть оцінки учня/учениці з усіх предметів у список
ocinki = [10, 9, 10, 8, 9, 10, 10, 9, 10]
# визначити середнє значення оцінок
seredne = sum(ocinki) / len(ocinki)
# перевірка, чи отримає учень/учениця свідоцтво з відзнакою
if seredne >= 10:
print("Учень/учениця отримає свідоцтво з відзнакою!")
else:
print("Учень/учениця не отримає свідоцтво з відзнакою.")
У цій програмі ми вводимо оцінки учня/учениці з усіх предметів у список ocinki, обчислюємо середнє значення оцінок за допомогою функції sum і len, а потім перевіряємо, чи більше або дорівнює середнє значення 10, якщо так, то виводимо повідомлення, що учень/учениця отримає свідоцтво з відзнакою, в іншому випадку виводимо повідомлення, що учень/учениця не отримає свідоцтво з відзнакою.
Цей проєкт можна розширити, додавши можливість введення імені учня/учениці, використовуючи функцію введення даних input(). Також можна зробити програму більш гнучкою, дозволяючи користувачеві ввести різні критерії для отримання свідоцтва з відзнакою, наприклад, мінімальну оцінку або середнє значення оцінок для окремих предметів.
seredne = sum(ocinki) / len(ocinki)
if seredne >= 10:
print("Учень/учениця отримає свідоцтво з відзнакою!")
else:
print("Учень/учениця не отримає свідоцтво з відзнакою.") во так