📅  最后修改于: 2023-12-03 14:56:36.323000             🧑  作者: Mango
这篇介绍将提供一个返回指定数量项的程序打印系列 1、3、4、8、15、27、50… 的代码片段。
通过循环计算每一项的值,并将其存储在一个数组中,最后返回数组即可。
result
来存储系列中的每项值。result
数组中。result
数组即可。def print_series(n):
result = []
for i in range(1, n + 1):
if i == 1:
val = 1
elif i == 2:
val = 3
else:
val = result[i-3] + result[i-2] + result[i-1]
result.append(val)
return result
n = 10
series = print_series(n)
print(series)
上述示例中的 n
可以替换为任意正整数,它指定了要打印的系列项数目。在上述示例中,我们打印了 10 个系列项。
打印前十个系列项的结果如下:
[1, 3, 4, 8, 15, 27, 50, 92, 169, 311]
这是一个按照给定规律生成的程序打印系列。