A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/quizzes/recursion-in-python-quiz/ below:

Quiz about Recursion in Python Quiz

Which is the most appropriate definition for recursion?

Fill in the line of the following Python code for calculating the factorial of a number.

def fact(num): 

   if num == 0: 

       return 1 

   else: 

       return_______________

Which of these is false about recursion? 

What will be the output of the following Python code?

l=[ ]

def convert(b):

    if(b==0):

        return l

    dig=b%2

    l.append(dig)

    convert(b//2)

convert(6)

l.reverse()

for i in l:

    print(i,end="")

What will be the output of the following Python code?

def test(i,j):

    if(i==0):

        return j

    else:

        return test(i-1,i+j)

print(test(4,7))

Observe the following Python code?

def a(n):

    if n == 0:

        return 0

    else:

        return n*a(n - 1)

def b(n, tot):

    if n == 0:

        return tot

    Else:

return b(n-2, tot-2)

Which of the following statements is false about recursion ? 

What will be the output of the following Python code?

def fun(n):

    if (n > 100):

        return n - 5

    return fun(fun(n+11));

 print(fun(45))

Which of these is not true about recursion?

What will be the output of the following Python code?

def a(n):

    if n == 0:

        return 0

    elif n == 1:

        return 1

    else:

        return a(n-1)+a(n-2)

for i in range(0,4):

    print(a(i),end=" ")

There are 10 questions to complete.

Take a part in the ongoing discussion


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4