您好,欢迎来到刀刀网。
搜索
您的当前位置:首页Python之杨辉三角

Python之杨辉三角

来源:刀刀网

杨辉三角,是在三角形中的一种几何排列,中国南宋数学家1261年所著的《》一书中出现。在欧洲,(1623----1662)在1654年发现这一,所以这个表又叫做。帕斯卡的发现比要迟393年,比迟600年

import time


def tg(number: int):
    if number == 0:
        return []
    elif number == 1:
        return [1]
    elif number == 2:
        return [[1], [1, 1]]
    else:
        result = [[1], [1, 1]]
        for i in range(2, number):
            list = [1]
            j = 1
            while j < i:
                a = result[i - 1][j - 1]
                b = result[i - 1][j]
                value = a + b
                j += 1
                list.append(value)
            list.append(1)
            time.sleep(1)
            result.append(list)
            print(f"result:{result}--{i + 1}")
        return result


numb = int(input("number:"))
print(tg(numb))

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.com 版权所有 湘ICP备2022005869号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务