中国古代文献中,曾记载过“大衍数列”,主要用于解释中国传统文化中的太极衍生原理
它的前几项是:0、2、4、8、12、18、24、32、40、50… 其规律是:
偶数项,是序号平方再除2,奇数项,是序号平方减 1 再除 2。
打印大衍数列的前 100 项
for i in range(1, 101):
if i % 2 != 0:
a = int(((i ** 2)-1) / 2)
print(f"第{i}个", a)
else:
b = int((i ** 2) / 2)
print(f"第{i}个", b)