python编程练习---递归输出杨辉三角

python递归输出杨辉三角

代码:

def yang(i,j):
    if j==0 or j==i:
        return 1
    else:
        return yang(i-1,j)+yang(i-1,j-1)
    
for i in range(0,10):
    print()
    for n in range(0,10-i):
        print(” “,end=””)#控制每一行前面的空格
    for j in range(0,i):
        print(yang(i,j),””,end=””)

运行截图:

《python编程练习---递归输出杨辉三角》

    原文作者:杨辉三角问题
    原文地址: https://blog.csdn.net/congcong7267/article/details/78857737
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞