用Python语言打印杨辉三角形方法示例,python杨辉,下面这段代码是基于pyt


下面这段代码是基于python2.5来完成的,用Python语言打印杨辉三角形方法示例。

杨辉三角是什么?又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。大家可以自动百度多了解下。

python 杨辉三角型

下面是我练习的代码,未做十足的完善,只先拿来给伙伴们做下参考。

# -*- coding: utf-8 -*-if __name__ == '__main__':    a = []    # 10 层次    k = 10    for i in range(k):        a.append([])        for j in range(k):            a[i].append(0)    for i in range(k):        a[i][0] = 1        a[i][i] = 1    for i in range(2,k):        for j in range(1,i):            a[i][j] = a[i - 1][j-1] + a[i - 1][j]    from sys import stdout      for i in range(k):        for j in range(i + 1):            stdout.write(a[i][j])            stdout.write(' ')        print

关于为什么下面的python源码要使用python2.5,可以查看:学习python2还是python3

编橙之家文章,

评论关闭