📅  最后修改于: 2023-12-03 15:40:41.244000             🧑  作者: Mango
这是一个常见的数列,我们可以先计算一下数列的前几项,观察它们之间的关系,再根据关系来求第n项。
| n | 数列项 | | ---- | ------ | | 1 | 0 | | 2 | 9 | | 3 | 24 | | 4 | 45 |
通过观察,我们可以发现,第n项的值等于 n^2 - n。所以我们可以用下面的公式来求第n项:
def nth_item(n: int) -> int:
return n * n - n
这个函数接收一个整数n,并返回数列的第n项。我们可以在程序中调用这个函数来获得数列的任意项。注意,由于根据公式计算的结果是整数,我们的函数返回值也是整数。
如果需要求多个数列项,可以写一个循环来逐个计算。下面是样例代码:
for i in range(1, 6):
print(f"第{i}项是{nth_item(i)}")
输出结果为:
第1项是0
第2项是9
第3项是24
第4项是45
第5项是72
以上就是求数列0, 9, 24, 45的第n项的方法,需要注意的是,这个公式只适用于这个数列,我们无法直接套用到其他数列。