重复迭代函数N次

问题描述 投票:0回答:1

我有一个迭代函数 f(x) = ax + b,我想重复 N 次。我的步骤如下
1.) 定义迭代函数
2.) 为每个重复分配一个值
3.) 在第 N 次重复时停止

# Define repeating function
f += a*f + b

# Assign values to iterations 


# Stop iterating at Nth value

for i in range(N+1):
    f += f(i)

我不确定如何标记函数的每次迭代。我的第一个想法是创建函数所有值的列表。

python function for-loop iteration
1个回答
0
投票
# Define repeating function
a = 5
b = 1
f = lambda x : a * x + b

# Assign values to iterations 
v = 0
N = 10

# Stop iterating at Nth value
for i in range(N):
    v += f(i)
© www.soinside.com 2019 - 2024. All rights reserved.