BIG_O.O 2021-09-29 11:12 采纳率: 20%
浏览 68

python 递归实现 累加和三角,能输出正三角吗?

代码如下

def triangle(arr1):
    length = len(arr1)
    if(length ==1):
        print(arr1)

    else:
        arr2=[0]*(length-1)
        for i in range(length-1):
            arr2[i] = arr1[i]+arr1[i+1]
        print(arr1)
        return triangle(arr2)
triangle([1,2,3])

输出如下,有什么好办法可以让这个输出的倒三角变成正三角吗?

[1, 2, 3]
[3, 5]
[8]   
  • 写回答

2条回答 默认 最新

  • 路未明_雪中行 2021-09-29 15:57
    关注

    img


    你是要这样实现吗

    评论

报告相同问题?

问题事件

  • 创建了问题 9月29日

悬赏问题

  • ¥15 BP神经网络控制倒立摆
  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
  • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算