CBSE Class 12 Computer Science Question 103 of 103

Working with Functions — Question 9

Back to all questions
9
Question

Question 9

Write a program that generates a series using a function which takes first and last values of the series and then generates four terms that are equidistant e.g., if two numbers passed are 1 and 7 then function returns 1 3 5 7.

Solution
def generate_series(first, last):
    step = (last - first) // 3
    series = [first, first + step, first + 2 * step, last] 
    return series

first_value = int(input("Enter first value:"))
last_value = int(input("Enter last value:"))
result_series = generate_series(first_value, last_value)
print("Generated Series:", result_series)
Output
Enter first value:1
Enter last value:7
Generated Series: [1, 3, 5, 7]


Enter first value:10
Enter last value:25
Generated Series: [10, 15, 20, 25]
Answer