CBSE Class 12 Computer Science
Question 103 of 103
Working with Functions — Question 9
Back to all questions 9
Question 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.
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)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]