An arithmetic sequence is a sequence of values where successive values have a common difference. For example, 2,5,8,11,... is an arithmetic sequence starting at 2 with a common difference of 3. We call the starting point s and the difference d. Fill in the missing lines below to write a recursive Python function called arithmetic that takes values for s, d, and n, and returns the nth term of the arithmetic sequence. For example, given the main function: def main(): for i in range(1,6): print(arithmetic(2,3,i)) the output will be: 2 5 8 11 14 Note: No marks will be given for a non-recursive solution. Code with missing lines: # Line 1 # Line 2 # Line 3 # Line 4 # Line 5 Matching each line of code below to its proper line number (Line 1 to Line 5), indicated in the partial code above, to solve the problem. Some lines of code will not be used at all; for these you would select option 6 (i.e., Not Used) from the list of options - do not leave these blank. Question 8 options: return d + arithmetic(s,d,n-1) return arithmetic(s,d,n+d) if n==1: def arithmetic(): return 0 def arithmetic(s,d,n): if n==s: else: return s elif n==d: 1. Line 1 2. Line 2 3. Line 3 4. Line 4 5. Line 5 6. Not Used
An arithmetic sequence is a sequence of values where successive values have a common difference.
For example, 2,5,8,11,... is an arithmetic sequence starting at 2 with a common difference of 3. We call the starting point s and the difference d.
Fill in the missing lines below to write a recursive Python function called arithmetic that takes values for s, d, and n, and returns the nth term of the arithmetic sequence.
For example, given the main function:
def main(): for i in range(1,6): print(arithmetic(2,3,i))the output will be:
2 5 8 11 14Note: No marks will be given for a non-recursive solution.
Code with missing lines:
# Line 1 # Line 2 # Line 3 # Line 4 # Line 5Matching each line of code below to its proper line number (Line 1 to Line 5), indicated in the partial code above, to solve the problem. Some lines of code will not be used at all; for these you would select option 6 (i.e., Not Used) from the list of options - do not leave these blank.
Question 8 options:
|
|
Step by step
Solved in 4 steps with 2 images