我进入编程(python)的第四周,它变得越来越严重。 我们的教授要求我们在python现场编程,为帕斯卡尔的三角形表示现有长度增加场区的在Python中编程一个基本的Pascal三角形
b = [[1],[1,1],[1,2,1],[1,3,3,1],...]
我们只是用编码的基础知识开始,这意味着我们不允许使用任何附加功能,如功能等。 对于大多数情况,我们使用while和for循环以及if语句。
我真的需要帮助才能在这里开始。 我开始是这样的:
n = int(input("Number of layers="))
b = [[1]]
for layer in range(0,n):
for row in range(0,n):
这里是我卡住的地步。
我看到了pascale三角形呈现方式的结构: 据我所见,b内部的字段长度随着每个附加层增长1。 我有一个想法,我可以检查外部元素,因为他们总是保持值“1”。我只是没有找到一个解决方案,那怎么办..
1
11
121
1331
14641
..
..
不过,我只是找不到从这里出发点,坚持下去.. 也许有人可以帮我..请保持记住,我必须保持 while-和for-循环。这就对了。没有额外的功能或东西。
欢迎来到SO。虽然我猜你忙于你的任务,请不要忘记阅读[游览]它提供有价值的信息,以获得最好的[so] – Anthon