每日一学 | Python基础训练61

发布者:尹娜发布时间:2025-04-22浏览次数:11

杨辉三角

题目打印出杨辉三角形前十行。

程序分析无。

题解:

def generate(numRows):

    r = [[1]]

    for i in range(1,numRows):

        r.append(list(map(lambda x,y:x+y, [0]+r[-1],r[-1]+[0])))

    return r[:numRows]

a=generate(10)

for i in a:

    print(i)

 

 


版权所有 ©三亚学院信息与智能工程学院
地址:海南省三亚市吉阳区学院路191号   电话:0898-88385452
E-mail: iieoffice@163.com
USY信息与智能工程学院官方微信公众号
USY信息与智能工程学院官方抖音号
关闭