Можно ли использовать try без except
Python
Middle
Аэрофлот
Можно ли использовать try без except
Ответы
Да, можно. В Python `try` может использоваться без `except`, но только в сочетании с `finally` или `else`.
Пример с `finally`:
```
try:
file = open('example.txt', 'r')
print(file.read())
finally:
file.close() # Файл закроется в любом случае
```
Пример с `else`:
```
try:
result = 10 / 2
except ZeroDivisionError:
print("Деление на ноль!")
else:
print("Ошибок нет, результат:", result)
```
Если написать просто `try` без `except`, `finally` или `else`, будет синтаксическая ошибка:
```
try:
x = 1 / 0 # SyntaxError: expected 'except' or 'finally' block
```