Обкладинка: Інформатика, 9 клас — Морзе Н. В., Барна О. В.

ГДЗ · Інформатика · 9 клас

Завдання 6, Сторінка 203

Інформатика, Морзе Н. В., Барна О. В., 2026

Завдання 6

Пошук та виправлення помилок у коді Python

Дано код Python з трьома навмисними помилками (Мал. 13.2): `score = [85, 90, 72, 68, 95]`, `total = 0`, цикл `for i in score: total = total + score`, розрахунок середнього через `len(scores)` та вивід `average`. Потрібно знайти помилки за допомогою ChatGPT, пояснити їх простими словами, виправити код самостійно та додати функцію для показу максимуму та мінімуму.

Розв’язання

  1. Скопіюйте код і введіть у ChatGPT: «Знайди всі помилки в цьому коді Python та поясни кожну простими словами». Отримайте пояснення (помилка додавання списку замість елемента, неіснування змінної `scores`, неправильні лапки).

  2. Виправте код: замінити `total = total + score` на `total = total + i`, виправити назву змінної у функції `len()` на `score`, замінити лапки «» на `"`.

  3. Додайте до коду рядки для знаходження максимуму та мінімуму: `max_val = max(score)`, `min_val = min(score)` та їх вивід.

Відповідь:

Виправлений код Python, який коректно рахує середній бал і показує максимальний та мінімальний значення у списку оцінок.

Розбір зрозумілий?

Наприклад: