python编程练习---递归输出杨辉三角
2017-12-20 21:17
274 查看
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="")
运行截图:
代码:
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 小练习 python基础学习 2013-06-30 11:54 278人阅读 评论(0) 收藏
- 《Python核心编程》第二版第36页第二章练习 续二 -Python核心编程答案-自己做的-
- python小练习一(汉诺塔、斐波拉契数列(Fibonacci)、杨辉三角)
- 《Python核心编程》第二版第55页第三章练习 续一 -Python核心编程答案-自己做的-
- python编程练习---二分查找
- Python编程练习:平方值格式化
- 递归练习---控制台输入一整数,纵向输出 (方式二)
- PAT练习基础编程题目之简单输出整数
- Python核心编程 练习 第六章
- Dave Python 练习十八 -- 网络编程
- (python)编程小练习
- python练习笔记——模拟双色球随机输出情况
- # 输出目录下的文件 os模块 分类: python 小练习 2013-05-13 18:01 205人阅读 评论(0) 收藏
- Python递归输出字典所有不同深度的路径
- 递归练习---控制台输入一整数,纵向输出(方式一)
- 用Python输出一个杨辉三角的例子
- python 输出练习
- 《Python核心编程》第二版第209页第八章练习 续三 -Python核心编程答案-自己做的-
- Python核心编程 练习 第五章
- 初学python:递归输出斐波那契数列