gpt4 book ai didi

python - 翻译一些伪代码

转载 作者:太空宇宙 更新时间:2023-11-04 06:24:18 24 4
gpt4 key购买 nike

所以我正在创建一个程序来生成帕斯卡三角形,我知道这已经完成了,但是我被告知去做的方式与我想象的不同。我只是需要一些帮助来翻译开头,这样我才能开始。它基本上声明分配一个空列表来表示三角形和对于从 0 到高度 + 1 的三角形的每一行,分配一个空列表来表示三角形的一个新行。如果新行是第 0 行,则使新行成为 [1]。

所以我到目前为止是

h=input("enter height")
mytri=[]
for i in range(0,h+1):
row=[ ]
if i==0:
newrow=[1]
elif newrow==1:
#here is where I get lost

我遇到麻烦的地方是如何判断新行是第 0 行还是第 1 行。在我使用 python 的短暂经验中还没有看到类似的东西。非常感谢任何帮助。

最佳答案

在您的第三行中,您正在运行一个for 循环,因此那里将是一个for 而不是一个if

关于您的问题,您需要知道行号并检查它是否是某物,对吗?仔细看,你代码中哪个变量对应行号?

关于python - 翻译一些伪代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9460493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com