Exemplos Comuns de Exceções:
ZeroDivisionError
: Tentativa de dividir um número por zero.NameError
: Usar uma variável que não foi definida.TypeError
: Realizar uma operação inválida com tipos incompatíveis (ex: somar um número com uma string).IndexError
: Tentar acessar um índice que não existe em uma lista ou tupla.KeyError
: Tentar acessar uma chave que não existe em um dicionário.FileNotFoundError
: Tentar abrir um arquivo que não existe.ValueError
: Quando uma função recebe um argumento de tipo correto, mas com valor inadequado (ex: int('abc')
).