What Will Be The Output Of The Following Python Codep Pre #681
What will be the output of the following Python code?</p> <pre><code class="language-python">def foo(i, x=[]): x.append(i) return x for i in range(3): print(foo(i))</code></pre>
This multiple choice question (MCQ) is related to the book/course gs gs109 Python. It can also be found in gs gs109 Argument Passing, Variables and Recursion - Python Argument Passing - Quiz No.1.
What will be the output of the following Python code?
def foo(i, x=[]): x.append(i) return x for i in range(3): print(foo(i))
[0] [1] [2]
[0] [0, 1] [0, 1, 2]
[1] [2] [3]
[1] [1, 2] [1, 2, 3]