您的位置:首页 > 编程语言 > Python开发

python 打印杨辉三角

2016-01-07 23:10 555 查看
def angles(n):
l=[[1]]
#列表l有n个子列表,切记不可通过l=[[1]]*n实现
for i in range(n):
l.append([1])
#从l[1]开始
for i in range(1,n):
for x in range(1,i):
l[i].append(l[i-1][x-1]+l[i-1][x])
l[i].append(1)
for i in range(n):
print(l[i])

if __name__=='__main__':
angles(10)

实现效果如下:



    

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: