Select the correct answerWhat will be the output of the following Python code?a=5def ct_1(): global a a=a+2 ct_1()print(a)Options70Error5
Question
Select the correct answerWhat will be the output of the following Python code?a=5def ct_1(): global a a=a+2 ct_1()print(a)Options70Error5
Solution
The correct answer is "Error".
This is because the function ct_1() is recursively calling itself without any termination condition. This will lead to an infinite loop, which will eventually result in a RecursionError due to maximum recursion depth being exceeded.
Similar Questions
Select the correct answerWhat will be the output of the following Python code?a=71def ct1(): global a a=47def ct2(): global a a=67print(a)Options674771Error
Select the correct answerWhat will be the output of the following Python code?def ct(y): global y y+=2 print(y)ct(5)print("hi")Optionserror77hihi
Select the correct answerWhat will be the output of the following Python code snippet?c = 2for t in range(c): c -= 2 print (c)Options0-20error01234 …
Select the correct answerWhat will be the output of the following Python code?def cb(a): return a * a * a a = cb(3) print(a)Options932730
Select the correct answerWhat will be the output of the following Python code?y=7def ct(m,n=y): print(m,n)y=9ct(5)OptionsError5 75 97 5
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.