请问如何用python得到杨辉三角
形式为1,1,1,1,2,1
算法复杂度越简单越好
3条回答 默认 最新
- 谛凌 2022-02-21 10:27关注
N = int(input()) listA = [[1]] for i in range(1, N): listB = [1]*(i+1) for j in range(1, i): listB[j] = listA[i-1][j-1] + listA[i-1][j] listA.append(listB) for i in listA: for j in i: print(j, end = ' ') print() #想要把结果在一行输出,就把这个print删掉
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 TLS1.2协议通信解密
- ¥40 图书信息管理系统程序编写
- ¥20 Qcustomplot缩小曲线形状问题
- ¥15 企业资源规划ERP沙盘模拟
- ¥15 树莓派控制机械臂传输命令报错,显示摄像头不存在
- ¥15 前端echarts坐标轴问题
- ¥15 ad5933的I2C
- ¥15 请问RTX4060的笔记本电脑可以训练yolov5模型吗?
- ¥15 数学建模求思路及代码
- ¥50 silvaco GaN HEMT有栅极场板的击穿电压仿真问题