Exceptional Handing in Python
Exceptional Handing in Python
In [3]:
div=a/b
print(div)
2.0
try:
except exceptiontype:
else:
finally:
In [7]:
try:
div=a//b
except ZeroDivisionError:
else:
print(div)
finally:
In [10]:
def check_age(age):
if age<18:
else:
print("age is valid")
try:
check_age(37)
except ValueError as e:
print(e)
age is valid
In [12]:
try:
result=10/int(input("enter a number"))
except exception as e:
enter a numberabc
---------------------------------------------------------------------------
1 try:
3 except exception as e:
1 try:
2 result=10/int(input("enter a number"))
In [16]:
try:
my_list=[1,2,3]
print(my_list[4])
except IndexError:
In [18]:
try:
x=int(input("enter a number"))
result=10/x
except(ValueError,ZeroDivisionError) as e:
enter a number0
an error ocured:{e}
In [26]:
def divide(a,b):
try:
return a/b
except ZeroDivisionError as e:
raise
try:
divide(10,0)
except ZeroDivisionError:
In [31]:
try:
try:
x=int(input("enter a number"))
result=8/x
except ValueError:
except ZeroDivisionError:
else:
print(result)
enter a number0