Q. Consider the following program code:

dividend_str = input ("Enter an integer to divide: ")
divisor_str = input ("Enter an integer to divide it by: ")
dividend_int = int(dividend_str)
divisor_int = int(divisor_str)
if divisor_int == 0:
    print ("Divisor is:", divisor_int)
    print ("Can't divide by 0")
    print ("Run the program again and enter a non-zero divisor")
if divisor_int != 0:
    print ("The result of", dividend_str, "/", \
           divisor_str, "is:", dividend_int/divisor_int)
print ("Thank You")

Figure out the output when you enter inputs (in the same order as shown here) as:


 
S. No. Inputs Output produced
(a) 45, 2
(b) 45, 0
(c) 45, 1
(d) 45, -1

Answer :-

S. No. Inputs Output produced
(a) 45, 2 Enter an integer to divide: 45
Enter an integer to divide it by: 2
The result of 45 / 2 is: 22.5
Thank You
>>>
(b) 45, 0 Enter an integer to divide: 45
Enter an integer to divide it by: 0
Divisor is: 0
Can't divide by 0
Run the program again and enter a non-zero divisor
Thank You
>>>
(c) 45, 1 Enter an integer to divide: 45
Enter an integer to divide it by: 1
The result of 45 / 1 is: 45.0
Thank You
>>>
(d) 45, -1 Enter an integer to divide: 45
Enter an integer to divide it by: -1
The result of 45 / -1 is: -45.0
Thank You
>>>

Post a Comment

You can help us by Clicking on ads. ^_^
Please do not send spam comment : )

Previous Post Next Post