NPTEL Week 1 Quiz
1. What does f(27182818)
return, for the following function definition?
def f(x):
d = 0
while x > 1:
(x, d) = (x/2, d+1)
return d
2. What is h(60) - h(45)
, given the definition of h
below?
def h(n):
s = 0
for i in range(2, n):
if n % i == 0:
s = s + i
return s
3. For what value of n
would g(375, n)
return 4?
def g(m, n):
res = 0
while m >= n:
(res, m) = (res + 1, m/n)
return res
4. Consider the following function mys
:
def mys(m):
if m == 1:
return 1
else:
return m * mys(m-1)
5. Which of the following is correct?
⚠️Disclaimer: The provided solutions are offered for reference purposes only, and we cannot guarantee their absolute accuracy. Students are encouraged to use these solutions as a learning aid and to verify their work independently. We emphasize the importance of understanding the concepts and completing assignments on your own.
No comments:
Post a Comment