Error Handling

Example-1:

def div(a,b):
    try:
        print(a/b)
    except:
        print("error!!")
    
div(100/4)

25.0

Example-2:

def div(a,b):
    try:
        print(a/b)
    except:
        print("error!!")
    
div(100/0)

error!!

Example-3:

def div(a,b):
    try:
        print(a/b)
    except:
        print("error!!")
        
div(10,"gyansetu")

error!!

Example-4:

def div(a,b):
    try:
        print(a/b)
    except ZeroDivisionError:
        print("error!!")
        
div(10,0)

error!!

Example-5:

try:
    a = int("hi")
    b = 8
    print(a/b)
except ZeroDivisionError:
    print("error!!")
except ValueError:
    print("this is a value error")

this is a value error

Example-6:

try:
    print(10/0)
except Exception as e:
    print(e)

division by zero

Last updated