翻译一些伪鳕鱼

2024-09-28 05:20:27 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我正在创建一个程序来生成帕斯卡的三角形,我知道它已经做得很死了,但是我被告知的方法与我想象的不同。我只是需要一些帮助来翻译开头,这样我就可以开始了。它基本上是指定一个列表为空来表示三角形和 对于从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的短暂体验中,还没有见过类似的东西。非常感谢任何帮助。在


Tags: 方法in程序列表forinput高度range
1条回答
网友
1楼 · 发布于 2024-09-28 05:20:27

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

对于你的问题,你需要知道行号并检查它是否是什么东西,对吗?仔细看,代码中的哪个变量对应于行号?在

相关问题 更多 >

    热门问题