Пример 1:
```python
<div class="code">
try:
age = int(input("Введите ваш возраст: "))
if age < 0:
raise ValueError("Возраст не может быть отрицательным")
except ValueError as e:
print(e)
</div>
```
В этом примере мы просим пользователя ввести свой возраст с помощью функции `input()`, а затем используем функцию `int()` для преобразования введенного значения в целое число. Если введенное значение меньше нуля, мы вызываем исключение `ValueError` с сообщением "Возраст не может быть отрицательным". Затем мы ловим исключение с помощью блока `except` и выводим сообщение об ошибке.
Пример 2:
```python
<div class="code">
def divide_numbers(num1, num2):
try:
result = num1 / num2
if num2 == 0:
raise ZeroDivisionError("Деление на ноль запрещено")
except ZeroDivisionError as e:
print(e)
else:
return result
print(divide_numbers(10, 2)) # Вывод: 5.0
print(divide_numbers(6, 0)) # Вывод: Деление на ноль запрещено
</div>
```
В этом примере мы определяем функцию `divide_numbers`, которая делит одно число на другое. Если второе число равно нулю, мы вызываем исключение `ZeroDivisionError` с сообщением "Деление на ноль запрещено". Если же ошибки нет, то функция возвращает результат деления. При вызове функции мы можем видеть, что в первом случае число 10 делится на 2 без проблем, а во втором случае возникает ошибка деления на ноль.
При использовании ключевого слова "raise" также можно создать собственные пользовательские исключения. Например:
```python
<div class="code">
class CustomException(Exception):
pass
def check_age(age):
if age < 18:
raise CustomException("Ваш возраст меньше 18 лет")
try:
check_age(15)
except CustomException as e:
print(e)
</div>
```
В этом примере мы создаем пользовательское исключение `CustomException`, которое наследуется от класса `Exception`. Затем мы определяем функцию `check_age`, которая проверяет возраст пользователя. Если возраст меньше 18 лет, мы вызываем наше собственное исключение `CustomException` с соответствующим сообщением. В блоке `except` мы ловим исключение и выводим сообщение на экран.
В заключение, ключевое слово "raise" в Python используется для генерации исключений в коде. Оно позволяет программистам контролировать и обрабатывать ошибки и необычные ситуации, которые могут возникнуть при выполнении программы. С помощью примеров кода, указанных выше, Вы можете лучше понять синтаксис и использование ключевого слова "raise" в Python.