鱼C论坛

 找回密码
 立即注册
查看: 520|回复: 4

Python求助

[复制链接]
发表于 2024-5-31 18:59:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
a = [1,1]
for i in range(2,1200):
    n = a[i-1]+a[i-2]
    a.append(n)
    print(n)
print(a[35])

求助 这个运行结果是什么

谢谢

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-5-31 19:00:08 | 显示全部楼层
你好!根据你提供的代码,存在一些问题。

首先,在定义变量 `a` 之前,你尝试使用它来生成新的值 `n`。这是不可能的,因为变量还没有被赋值。此外,你将一个整数相加两次,并尝试将结果添加到列表 `a` 中,但是整数不能被追加。

其次,如果你想要生成一个包含一系列以2为公差的数字序列,你可以使用 `range()` 函数来做到这一点。例如,`range(2, 1200, 2)` 将生成从2开始,以2递增,但小于1200的数字序列。

修复后的代码如下:
a = list(range(2, 1200, 2))
print(a)

这样,运行结果将是一个列表,其中包含从2开始,以2递增,但小于1200的所有偶数。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-8-7 17:27:35 | 显示全部楼层
这是一段典型的求斐波那契数列的代码:
for循环里写的是输出斐波那契数的第3到1200个数,
a[35]应该是斐波那契数的第36个数
所以整段代码是输出斐波那契数的第3到1200个数
再输出斐波那契数的第36个数
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-8-7 17:30:43 | 显示全部楼层
运行结果:

运行结果.txt

149.61 KB, 下载次数: 0

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-8-7 17:35:24 | 显示全部楼层

求最佳答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-23 16:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表