KnowledgeBoat Logo

Computer Science

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.

Python

Python Functions

13 Likes

Answer

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]

Answered By

6 Likes


Related Questions