题目 打印出杨辉三角形前十行。
分析:查了一下,杨辉三角规律,每行多一个数,每行的值等于上一行相邻的值相加,其中边角值可以看为0,即一直为1,所以可以用列表套列表来做
代码如下:
for i in range(1,10): for k in range(10-i): print(" ", end="") print(b) c = b.copy() b.clear() for j in range(len(c)+1): if j==0 or j ==len(c): b.append(a[0]+c[0]) else: b.append(c[j]+c[j-1])
-
扫码下载安卓APP
-
微信扫一扫关注我们
微信扫一扫打开小程序
手Q扫一扫打开小程序
-
返回顶部
友情链接:
6547题库网 |
Scratch从入门到精通|
Copyright © 小码农 |
2020-2022
发表评论