Python之杨辉三角

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

python 复制代码
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))
相关推荐
滴啦嘟啦哒9 分钟前
【具身笔记】【π0.5 微调与仿真】五、在MuJoCo中实现可视化仿真
笔记·python·vla·具身
全栈练习生24 分钟前
AI安全与红队测试
python·ai
费曼学习法30 分钟前
把「发送成功」当「送达」?我排查 IM 长消息被静默吞掉的完整过程
python·ai编程·自动化运维
鸽鸽程序猿32 分钟前
【项目】【在线判题系统】b端题目增删改
开发语言·python
by2099935 分钟前
哈希表——快速找到数据:冲突、删除与扩容的实现
数据结构·c++·哈希算法·散列表
NetX行者40 分钟前
Python 工程化入门:从脚本到规范的 Python 项目结构
网络·python
MasonYyp1 小时前
asyncio并发协程
python
Code_Solitude1 小时前
c语言:关于qsoet函数知识点
c语言·数据结构·算法
小小张说故事1 小时前
Python 的整数为什么永远不会溢出?拆开大整数对象,看 30 位一节的存储与运算代价
python
用户298698530141 小时前
Python 实现 Word 与 TIFF 双向转换的方案
后端·python·api