Code:
def perform_arithmetic():
try:
num1 = input("Enter the first number: ")
num2 = input("Enter the second number: ")
num1 = float(num1)
num2 = float(num2)
result = num1 + num2
if not isinstance(result, (int, float)):
raise TypeError("The result is not a numerical value.")
print(f"The result of adding {num1} and {num2} is: {result}")
except ValueError:
print("Invalid input! Please enter valid numbers.")
except TypeError as te:
print(f"Type error: {te}")
perform_arithmetic()
OUTPUT:-