try:
risky_operation()
except Exception as e:
print("Error occurred:", e)
def validate_age(age):
if age < 0:
raise ValueError("Age cannot be negative")
validate_age(-5)
class NegativeNumberError(Exception):
pass
def check_number(n):
if n < 0:
raise NegativeNumberError("Negative numbers are not allowed")
check_number(-3)
age = 15
assert age >= 18, "User must be at least 18 years old"
def divide(a, b):
try:
return a / b
except ZeroDivisionError:
return "Division by zero error"
except TypeError:
return "Invalid input type"
print(divide(10, 0))