Exception handling in Python

PHOTO EMBED

Tue Jun 18 2024 02:40:57 GMT+0000 (Coordinated Universal Time)

Saved by @pynerds #python

import math

try:
   
   #This will raise a TypeError
   print( 3 + 'hello' )

   #This will raise a ValueError
   math.sqrt(-16)

   #This will raise a NameError
   print(a)
   
   #This will raise a zeroDivisionError
   print(10 / 0)

except NameError:
    print("A NameError occurred")

except ValueError: 
    print("A ValueError occurred")

except ZeroDivisionError:
    print("A ZeroDivisionError occurred")

except TypeError:
    print("A TypeError occurred")
content_copyCOPY

https://www.pynerds.com/exception-handling-in-python/