निम्नलिखित पायथन कोड का आउटपुट क्या होगा?
What will be the output of the following Python code ?
def say(message, times = 1):
print(message * times)
say('Hello')
say('World', 5)
A
Hello WorldWorldWorldWorldWorld
B
Hello World5
C
Hello World,World,World,World,World
D
Hello HelloHelloHelloHelloHello
Explanation
The correct answer is:
(A) Hello WorldWorldWorldWorldWorld
Explanation:
- In the function
say(message, times=1), the default value fortimesis1. - When
say('Hello')is called, it prints the message'Hello'only once becausetimesis defaulted to 1. - When
say('World', 5)is called, the message'World'is printed 5 times because thetimesparameter is explicitly set to 5.
Output:
(A) Hello WorldWorldWorldWorldWorld
Correct Answer: A) Hello WorldWorldWorldWorldWorld