ИИ Репетитор

Как искать и исправлять ошибки

Программирование на Python, 6–11 класс · раздел «5. Функции и итоговый проект»

Главное

Ошибки бывают трёх видов: синтаксические (Python не понимает запись), ошибки выполнения (программа падает на каких-то данных) и логические (программа работает, но ответ неправильный). Сообщение об ошибке — подсказка, а не приговор.

Правила

  1. Смотри на последнюю строку сообщения и номер строки
  2. Логическую ошибку находи трассировкой
  3. Проверяй границы: 0, 1, последний элемент
  4. Исправил — запусти все проверки заново

Разберём пример

Программа должна считать сумму от 1 до n, но при n = 3 выводит 3. Найди ошибку. total = 0 for i in range(1, n + 1): total = i print(total)

Ошибка в строке total = i, правильно total += i; ответ станет 6

Частые ошибки

Потренироваться

Задания с проверкой и подсказками, схема темы и разбор ошибок с ИИ-репетитором — в уроке на платформе.

Открыть урок
← Функции: свои командыИтоговый проект: игра или обработка данных →