Question
Given the code for the recursive algorithm that sums the sequence of numbers from one to one hundred:
def sum(n):
if n < 1:
return 0
else:
return n + sum(n - 1)
result = sum(100)
print(result)
How could the code be altered to print the sum of the first 10 numbers in the sequence 3n−1 ?
(1 point)
Responses
def sum(n):
if n == 0:
return 0
else:
return 3 * n - 1 + sum(n - 1)
result = sum(10)
print(result)
def sum(n): if n == 0: return 0 else: return 3 * n - 1 + sum(n - 1) result = sum(10) print(result)
def sum(n):
if n == 0:
return 0
else:
return 3 * (n - 1) + sum(n - 1)
result = sum(10)
print(result)
def sum(n): if n == 0: return 0 else: return 3 * (n - 1) + sum(n - 1) result = sum(10) print(result)
def sum(n):
if n == 0:
return 0
else:
return 3 * n - 1 + sum(n - 1)
result = sum(100)
print(result)
def sum(n): if n == 0: return 0 else: return 3 * n - 1 + sum(n - 1) result = sum(100) print(result)
def sum(n):
if n <= 0:
return 0
else:
return n + sum(3 * n - 1)
result = sum(10)
print(result)
def sum(n): if n <= 0: return 0 else: return n + sum(3 * n - 1) result = sum(10) print(result)
Skip to navigation
page 9 of 9
def sum(n):
if n < 1:
return 0
else:
return n + sum(n - 1)
result = sum(100)
print(result)
How could the code be altered to print the sum of the first 10 numbers in the sequence 3n−1 ?
(1 point)
Responses
def sum(n):
if n == 0:
return 0
else:
return 3 * n - 1 + sum(n - 1)
result = sum(10)
print(result)
def sum(n): if n == 0: return 0 else: return 3 * n - 1 + sum(n - 1) result = sum(10) print(result)
def sum(n):
if n == 0:
return 0
else:
return 3 * (n - 1) + sum(n - 1)
result = sum(10)
print(result)
def sum(n): if n == 0: return 0 else: return 3 * (n - 1) + sum(n - 1) result = sum(10) print(result)
def sum(n):
if n == 0:
return 0
else:
return 3 * n - 1 + sum(n - 1)
result = sum(100)
print(result)
def sum(n): if n == 0: return 0 else: return 3 * n - 1 + sum(n - 1) result = sum(100) print(result)
def sum(n):
if n <= 0:
return 0
else:
return n + sum(3 * n - 1)
result = sum(10)
print(result)
def sum(n): if n <= 0: return 0 else: return n + sum(3 * n - 1) result = sum(10) print(result)
Skip to navigation
page 9 of 9
Answers
There are no human answers yet.
There are no AI answers yet. The ability to request AI answers is coming soon!
Submit Your Answer
We prioritize human answers over AI answers.
If you are human, and you can answer this question, please submit your answer.