问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用Python输出一个杨辉三角

发布网友 发布时间:2022-04-18 13:30

我来回答

4个回答

懂视网 时间:2022-04-18 17:51

本篇文章给大家带来的内容是关于python如何实现杨辉三角形 (代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

杨辉三角杨辉 定义如下:

  1
 / 
 1 1
 /  / 
 1 2 1
 /  /  / 
 1 3 3 1
 /  /  /  / 
 1 4 6 4 1
 /  /  /  /  / 
1 5 10 10 5 1

把每一行看做一个list,试写一个generator,不断输出下一行的list:

def triangles():
 L = [1]
 while True:
 yield L
 
 M=L[:]#复制一个list,这样才不会影响到原有的list。不然results里的每个列表的末尾会为0.
 M.append(0)
 L = [M[i-1]+M[i] for i in range(len(M))] 
 
n =0
results = []
for t in triangles():
 
 print(t)
 results.append(t)
 print(results)
 n = n +1
 if n == 10:
 break

热心网友 时间:2022-04-18 14:59

以下代码运行通过:

def yanghui():
    b = [1]
    while True:
        yield b
        b = [1] + [b[i] + b[i + 1] for i in range(len(b) - 1)] + [1]


n = 0
for t in yanghui():
    print(t)
    n += 1
    if n == 10:
        break

运行效果:

热心网友 时间:2022-04-18 16:17

NUM = 5
def printLine(lineList):
   lineList = [str(tmpNum) for tmpNum in lineList]
   print("%s%s" % (" " * (NUM - len(lineList)), " ".join(lineList)))
for i in range(NUM):
   if i < 2:
       yhList = [1] * (i + 1)
   else:
       yhList[1:-1] = [(tmpNum + yhList[j]) for j, tmpNum in enumerate(yhList[1:])]
   printLine(yhList)

热心网友 时间:2022-04-18 17:52

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
桥本氏甲亢化验单说明什么 桥本氏甲亢??检验报告严重么 华为Y325-T00手机不小心设置英文版怎么办? 腾讯手游助手怎么双开 腾讯手游助手能双开吗 腾讯手游助手怎么双开-腾讯手游助手双开教程 审计定义的理解是什么 全国各地还有谁叫刘超啊 ? 滑冰滑冰场 彭水火车站到重庆北火车站有的少公里一 彭水到重庆坐火车要几个小时 金龙鱼玉米胚芽油可放心食用吗?为什么油烟机上墨汁一样的颜色? 哪里发的心理咨询师证书正规 一样是西王玉米胚芽油,生产日期一样,为何颜色不同 浙江临海有什么白酒? 玉米种子的颜色是种皮还是胚乳的颜色 台州茅台是那个酒厂生产的 台州金山陵白酒怎么样 浙江省十大地产白酒有哪些? 支付宝验证不通过登录不上 如何实现电脑与电视的无线连接 我的电脑怎么和电视无线连接 ? 登录需要验证,但是验证不了怎么解决吗? 如何用python输出杨辉三角 清炒扁豆丝家常做法,正宗清炒扁豆丝怎么做 如何做出口感极佳的辣炒扁豆丝? 嘻选如何树立品牌形象? 雷达表是如何树立品牌形象的? 企业如何塑造一个正面的品牌形象展示给公众? 注册区块链新加坡基金会可以上交易所吗? BCIF是做什么的? 亨廷顿舞蹈病有何表现? 空调制热时会产生空调水吗?空调水是从哪里来的? 电脑硬盘里的隐藏文件看不了是什么原因? 我的电脑不知为什么不能查看隐藏文件 电脑不能显示隐藏文件是怎么的 为什么电脑的打开隐藏文件还是看不到隐藏文件? 我的电脑 不能查看隐藏的文件夹了,该怎么办? 5名00后深夜玩漂移发朋友圈炫耀被抓,将面临怎样的处罚? 7 月 24 日韩寒赛车出意外事故,摄影师疑被撞重伤抢救,目前情况怎样了? 疯狂赛车有什么技巧? 疯狂赛车怎样跑快? 盘点赛车视频大全视频高清,【在线观看】免费百度云资源 求这个赛车比赛的完整视频 疤痕贴对凹下去的疤痕有效吗? 仙卡疤痕贴真的有效果吗?用过的说谢谢 我是手术疤,硅凝胶疤痕贴治疤痕有效果吗?网上能买到便宜一点的吗? 赛车游戏内车辆不平衡是最大的弊端,从技术上怎么解决? 双眼皮增生了,用巴复平疤痕贴有用吗? 灵山卫隧道8路首班车几点? 黄岛做隧道几路到青岛汽车北站?