以下是一个示例程序,用于计算给定函数的不同值:
def calculate_function_values(func, start, end, step):
values = []
x = start
while x <= end:
values.append(func(x))
x += step
return values
# 示例函数:计算平方
def square(x):
return x ** 2
# 示例使用:
start = 0
end = 5
step = 1
values = calculate_function_values(square, start, end, step)
print(values)
在上述示例中,我们定义了一个calculate_function_values
函数,它接受一个函数func
、起始值start
、结束值end
和步长step
作为参数。在函数内部,我们通过遍历从start
到end
的范围,并使用给定的函数func
计算每个值的结果,然后将其添加到values
列表中。最后,我们返回这个列表。
在示例中,我们定义了一个示例函数square
来计算一个数的平方。然后,我们使用calculate_function_values
函数来计算从0到5的范围内,以步长为1的值的平方,并将结果存储在values
列表中。最后,我们打印出这些值。
你可以根据需要自行修改calculate_function_values
函数和示例函数square
来适应不同的计算需求。