数学与数字工具

斐波那契数列生成器

在线计算并生成斐波那契数列,支持自定义生成项数以及设置数值上限截断。

运行工具

斐波那契数列生成器用于根据用户设定的参数快速计算并展示斐波那契数列。数列默认从 0 和 1 开始,后续每一项均等于前两项数值相加。用户可以在界面中指定需要生成的数列项数,默认值为 10 项,支持输入的项数范围为 1 到 10000 之间的整数。同时,工具还提供了最大值上限设置,默认值为 0,代表不设数值上限。当设置了大于 0 的数值上限时,一旦生成的下一项数值超过该设定值,数列计算就会自动终止,因此最终生成的项数可能会少于指定的项数。例如,生成 1 项时结果为 [0],默认 10 项且无上限时结果为 [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]。如果输入的项数小于 1、大于 10000 或包含无法识别的非数字内容,界面会提示输入错误。

使用说明

  1. 在“项数”输入框中输入需要生成的数列项数(介于 1 到 10000 之间,留空则默认为 10)。
  2. 如需限制数列数值大小,可在“最大值限制”框中输入正整数上限(留空或填 0 表示不限制)。
  3. 点击运行或生成按钮,下方结果区域将直接展示计算出的斐波那契数列。

示例

  • 生成前 10 项(默认参数):项数设为 10,最大值限制设为 0,输出为 [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]。
  • 结合上限截断:项数设为 10,最大值限制设为 15,输出为 [0, 1, 1, 2, 3, 5, 8, 13](下一项 21 大于 15,故停止生成)。
  • 单项生成:项数设为 1,最大值限制设为 0,输出为 [0]。

常见问题

斐波那契数列从哪个数字开始生成?

该工具生成的斐波那契数列从 0 开始,第一项为 0,第二项为 1,第三项为 1,后续各项为前两项之和。

最大值限制是如何起作用的?

当最大值限制设为大于 0 的正整数时,生成器在计算过程中若发现下一项将超过该设定值,就会停止计算并输出当前已有项;若填 0 或负数则不启用该截断功能。

一次最多可以生成多少项?

工具支持的最大项数为 10000。如果输入的项数超过 10000 或小于 1,界面将提示输入无效。

不填写任何参数可以直接生成吗?

可以,所有输入均为可选设置。若留空直接运行,系统将使用默认参数(项数为 10,最大值限制为 0)生成前 10 项数列。

嵌入此工具

使用以下代码,将这个可直接使用的 SmartPlusLab 工具添加到您的网站。