📅  最后修改于: 2023-12-03 15:21:26.956000             🧑  作者: Mango
七边形数是一种多边形数,它是指能够恰好排列成一个七边形的一定数量的点。七边形数可以表示为以下公式:
P(n) = 3n^2 - 2n,其中 n ≥ 1
如下图所示为前6个七边形数的图形示意:
计算七边形数的公式已经在上面给出了,下面是一个Python函数,可以用来计算指定序号的七边形数:
def heptagonal_number(n):
return 3 * n * n - 2 * n
例如,要计算前10个七边形数:
for i in range(1, 11):
print(heptagonal_number(i))
输出:
1
7
18
34
55
81
112
148
189
235
在数学和计算机科学中,七边形数有很多应用。下面是几个示例: