CBSE Class 12 Computer Science Question 76 of 101

Functions — Question 44

Back to all questions
44
Question

Question 37(d)

Predict the output of the following code.

def code (n) :
    if n==0:
       print ( 'Finally' ) 
    else:
       print (n)
       print (n-3)
code (10)
Answer
Output
10
7
Explanation

This code defines a function code(n) that takes a single argument n. Inside the function, there's a conditional statement that checks if n is equal to 0. If n is indeed 0, it prints the string "Finally". Otherwise, it prints the value of n and then calculates and prints n-3. When the function code(10) is called, it passes the argument 10 to the function. Since 10 is not equal to 0, the function first prints 10 and then calculates and prints 10-3, which is 7.