Встречается на собеседованиях • сегодня

Когда возникают ошибки в Python

Ошибки в Python делятся на три основных типа:

  1. Синтаксические ошибки (SyntaxError) - возникают при нарушении правил синтаксиса Python. Интерпретатор обнаруживает их до выполнения кода.
python
# Пример SyntaxError
if True
    print("Hello")  # Отсутствует двоеточие
  1. Исключения (Exceptions) - ошибки, возникающие во время выполнения программы. Даже если синтаксис корректен, могут возникать логические ошибки.
python
# Пример исключения
print(10 / 0)  # ZeroDivisionError
  1. Логические ошибки - код выполняется без ошибок, но дает неверный результат из-за ошибки в логике программы.
python
# Пример логической ошибки
def calculate_average(a, b):
    return a + b / 2  # Неправильный порядок операций

Для обработки исключений используется конструкция try-except:

python
try:
    result = 10 / 0
except ZeroDivisionError:
    print("Деление на ноль невозможно")
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы