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")
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")