CBSE Class 12 Computer Science Question 81 of 103

Working with Functions — Question 14

Back to all questions
14
Question

Question 10

Consider the code below and answer the questions that follow :

def multiply(number1, number2):
    answer = number1 * number2
    print(number1, 'times', number2, '=', answer)
    return(answer)
output = multiply(5, 5)

(i) When the code above is executed, what prints out ?

(ii) What is variable output equal to after the code is executed ?

Answer

(i) When the code above is executed, it prints:

5 times 5 = 25

(ii) After the code is executed, the variable output is equal to 25. This is because the function multiply returns the result of multiplying 5 and 5, which is then assigned to the variable output.