try:
numerator = 10
denominator = 0
result = numerator / denominator
except ZeroDivisionError:
print("Division by zero is not allowed.")
else:
print("Result:", result)
Result: 5.0
try:
user_input = input("Enter a number: ")
number = int(user_input)
except ValueError:
print("Invalid input. Please enter a valid number.")
else:
print("You entered:", number)
Enter a number: abc
Invalid input. Please enter a valid number.
try:
file = open("nonexistent_file.txt", "r")
content = file.read()
file.close()
except FileNotFoundError:
print("File not found.")
except IOError:
print("An error occurred while reading the file.")
else:
print("File content:", content)
FileNotFoundError: [Errno 2] No such file or directory: 'nonexistent_file.txt'
try:
num = int(input("Enter a number: "))
result = 10 / num
except ValueError:
print("Invalid input. Please enter a valid number.")
except ZeroDivisionError:
print("Cannot divide by zero.")
else:
print("Result:", result)
Enter a number: 0
Cannot divide by zero.
try:
num = int(input("Enter a number: "))
result = 10 / num
except ValueError:
print("Invalid input. Please enter a valid number.")
except ZeroDivisionError:
print("Cannot divide by zero.")
else:
print("Result:", result)
finally:
print("Execution complete.")
Enter a number: 2
Result: 5.0
Execution complete.
Click this for OOPs in Python
Click this for Exception Handling
Click this for File Handling
Comments
Post a Comment