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

Можно ли использовать try без except

Да, можно. В Python try может использоваться без except, но только в сочетании с finally или else.

Пример с finally:

python
try:
    file = open('example.txt', 'r')
    print(file.read())
finally:
    file.close()  # Файл закроется в любом случае

Пример с else:

python
try:
    result = 10 / 2
except ZeroDivisionError:
    print("Деление на ноль!")
else:
    print("Ошибок нет, результат:", result)

Если написать просто try без except, finally или else, будет синтаксическая ошибка:

python
try:
    x = 1 / 0  # SyntaxError: expected 'except' or 'finally' block
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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