1.打印一个三角形(python 3.7版本)
2019-01-18 10:44
190 查看
因为别人的教程界面和我现在用的不太一样,琢磨了一下。
嵌套循环之前,要了解for xxx in 打印出来的样子。
是这样的:
for i range in(0,5): print("*")
打印结果是:
* * * * *
特点: 1 执行打印小星星,2 自动换行
那么,要打印下面这种递增的玩意儿:
* ** *** **** *****
我们需要两个循环套在一起。
1 换行
2 但是内部的那个循环打印
‘*’的操作,是不换行的,随着换行的增加而增加。
代码如下:
for i in range(0, 5): for j in range (0,i+1): print ("*",end="") print ('\n')
end= ‘’是表示j循环里是不用换行,一次次对j取值然后执行print,
print ('\n')放在了i循环这里,表示跑完了j内部循环,到了最后,得换行了。
那么程序run的时候,是酱紫:
i = 0 ,j = 0,打印
‘*’, 换行
i=1,j = 0 ,打印
‘*’,j= 1 ,打印
‘*’,换行(这一行就有两个* 了)
i= 2 ,j = 0 ,j= 1打印
‘*’j=2打印
‘*’,换行 j=3 打印
‘*’(这一行有三个xx了)
i= 3 ,j = 0 打印
‘*’,J =1 打印
‘*’,J = 2 打印
‘*’J =3 打印
‘*’……以此类推
可算搞清楚了啊!!
2019.1.17
相关文章推荐
- linux下安装idle和运行(linux下有两个python版本如何运行其中一个)
- 打印一个等腰三角形
- C语言 打印一个用字符表示的菱形或正(倒)三角形
- python打印三角形
- Python3.7版本Windows安装全过程
- Python3打印三角形
- 不同版本的python共用一个opencv
- 《GLSL渲染语言入门与VBO、VAO使用:绘制一个三角形》的正确版本及源代码
- Spark RDD编程(Python和Scala版本)----Spark中的RDD就是一个不可变的分布式对象集合,是一种具有兼容性的基于内存的集群计算抽象方法,Spark则是这个方法的抽象。 Spa
- python 实战17 打印一个n层金字塔
- [置顶] 用python打印三角形和阶梯
- 教你分分钟开发一个属于自己的python模块(一)——能够直接在浏览器打印的方法
- 关于用for()循环打印一个三角形(菱形)
- 编写一个Python程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
- java打印一个三角形
- (python基础)各种打印三角形
- 利用redis的订阅和发布来实现实时监控的一个DEMO(Python版本)
- 如何写一个可以设置等级的打印log,类似于 Debug版本 和release版本。
- 使用 pyenv 可以在一个系统中安装多个python版本
- 使用 pyenv 可以在一个系统中安装多个python版本