递增递减显示数字列表1-10
2015-11-30 15:56
549 查看
#!/usr/bin/env python def increase(start, stop): print '#' * 20 lt = range(start, stop) length = len(lt) i = -(length - 1) while i <= -1: lt = range(start, stop) lt = lt[0:i] for n in lt: print n, print '\n', i += 1 lt = range(start, stop) for n in lt: print n, print '\n', def deciline(start, stop): print '#' * 20 lt = range(start, stop) for n in lt: print n, print '\n', i = -1 length = len(lt) while i >= -length: lt = range(start, stop) lt = lt[:i] for n in lt: print n, if i == -(length - 1): pass else: print '\n', i += -1 if __name__ == "__main__": increase(1,11) deciline(1,11)
运行结果如下(先递增后递减):
####################
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9 10
####################
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法