Palavra-chave raise Python

Exemplo

Se x for menor que zero, uma exceção é gerada e o programa é interrompido:

x = -1
if x < 0:
  raise Exception("Desculpe, não há números abaixo de zero")

Executar Exemplo

Definição e Uso

A palavra-chave raise é usada para gerar exceções.

Você pode definir o tipo de erro a ser gerado e o texto a ser impresso para o usuário.

Mais Exemplos

Exemplo

Se x não for um inteiro, uma TypeError é gerada:

x = "hello"
if not type(x) is int:
  raise TypeError("Apenas inteiros são permitidos")

Executar Exemplo