Aquecimento
- Faça um programa que solicite à pessoa usuária digitar dois números float e calcular a divisão entre esses números. O código deve conter um tratamento de erro, indicando o tipo de erro que foi gerado caso a divisão não seja possível de realizar.
Teste o programa com o segundo valor numérico do input igual a 0. Também teste utilizando caracteres textuais no input para checar os tipos de erro que ocorrem.
try:
# Solicita dois números float
num1 = float(input("Digite o primeiro número: "))
num2 = float(input("Digite o segundo número: "))
# Realiza a divisão
resultado = num1 / num2
print(f"Resultado da divisão: {resultado}")
except ValueError as ve:
print(f"Erro de valor: {ve} - Certifique-se de digitar números válidos.")
except ZeroDivisionError as zde:
print(f"Erro de divisão por zero: {zde} - Não é possível dividir por zero.")
except Exception as e:
print(f"Ocorreu um erro inesperado: {e}")