Questions - Exception Handling

 1. Write a program to which will display the name of exception.

2. When are the following built-in exceptions raised? Give examples to support your answers.
    a) ImportError
    b) IOError
    c) NameError
    d) ZeroDivisionError

3. Consider the code given below and fill in the blanks.

print (" Learning Exceptions...")
try:
    num1= int(input ("Enter the first number"))
    num2=int(input("Enter the second number"))
    quotient=(num1/num2)
    print ("Both the numbers entered were correct")
except _____________: # to enter only integers
    print (" Please enter only numbers")
except ____________: # Denominator should not be zero
    print(" Number 2 should not be zero")
else:
    print(" Great .. you are a good programmer")
    ___________: # to be executed at the end
    print(" JOB OVER... GO GET SOME REST")

No comments:

Post a Comment