我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

打印如图中的输出例子

img


打印如图中的输出例子 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1


def digui(a,b):
    num = (1 if(b==1 or a ==b)else digui(a-1,b-1)+digui(a-1,b))
    return num
x = int(input())
for i in range(1,x+1):
    for j in range(1,i+1):
        print(digui(i,j),end = " ")
    print("")

题目是不是第二行的 1 1 漏了呀

如果有把下面第7行去掉即可

def yh(n):
    if n==1:return [1]
    t = yh(n-1)
    return list(map(sum,zip([0]+t,t+[0])))

for i in range(1,7):
    if i!=2:
        print(*yh(i))

近期文章

  • 此段代码,错误在哪?实在是找不不出来啦?(语言-java)
  • 我是一个python初学者,帮我看看
  • 这个excel表变的白一块的这种情况是要怎么办
  • Win11怎么定时关机
  • 怎么把链接里的文件生成PrintSpoofer.exe.exe
  • 调度函数的执行
  • 生成48位数字加小写字母的是什么加密(关键词-加密结果)
  • 输出结果为48位数字加小写字母组合的是什么加密
  • Hadoop找不到命令
  • 请问这个问题如何解决
  • 如何实现数组的元素倒置
  • db2数据库错误异常
  • 为什么我右边的注册框显示不出来?
  • vben admin 表格宽度伸缩问题
  • java中为什么不可以在数组中使用三元运算符
  • 使用51单片机用c语言制作定时闹钟(数码管显示)
  • 在MySQL上模拟多维数组
  • Python中多态传参问题
  • idea无法打开 cmd报错如下
  • java Druid数据库连接问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华