嵌套打印三角形 | 学习笔记

简介: 快速学习 嵌套打印三角形

开发者学堂课程【Python入门 2020年版嵌套打印三角形】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10271


嵌套打印三角形

嵌套打印三角形

打印一个星星不换行:

print(‘*’, end=’ ‘)

运行结果:

C:\Users\chris\AppData\Local\Programs\Python\Python37\python.exe C:/Users/chris/Desktop/Python 基础/Day04-流程

*

Process finished with exit code 0

打印五个星星不换行:

i = 0

while i < 5:

i += 1

print(‘*’, end=’ ‘)

运行结果:

C:\Users\chris\AppData\Local\Programs\Python\Python37\python.exe C:/Users/chris/Desktop/Python 基础/Day04-流程

* * * * * *

Process finished with exit code 0

现想换行:

i = 0

while i < 5:

i += 1

print(‘*’, end=’ ‘)

print()

#外循环用来控制行数

#内循环用来控制列数

j = 0

while j < 5:

j += 1 # j =1

i = 0

while i < 5:

i += 1

print(‘*’), end=’ ‘)

print()

运行结果:

C:\Users\chris\AppData\Local\Programs\Python\Python37\python.exe C:/Users/chris/Desktop/Python 基础/Day04-流程

* * * * * *

* * * * * *

* * * * * *

* * * * * *

* * * * * *

Process finished with exit code 0

改每一列的个数 ij 是行数。

现要打印三角形:

j = 0

while j < 5:

j += 1 # j =1

i = 0

while i < 5:

i += 1

print(‘*’), end=’ ‘)

print()

对于第一行星星,j=1。打印完5个星星后开始换行,到下一行后在回来,j<5,j=1满足条件小于5j=2I 又从0开始又打印5个星星。第二行星星 j=2。第三行星星 j=3。第四行星星 j=4。第五行星星 j=5。所以把 i 换成 j

j = 0

while j < 5:

j += 1 # j =1

i = 0

while i < j:

i += 1

print(‘*’), end=’ ‘)

print()

因为 j 就是星星所需的个数。

运行结果:

C:\Users\chris\AppData\Local\Programs\Python\Python37\python.exe C:/Users/chris/Desktop/Python 基础/Day04-流程

*

* *

* * *

* * * *

* * * * *

Process finished with exit code 0

九九乘法表是就行,所以把j改成九。

j = 0

while j < 5:

j += 1 # j =1

i = 0

while i < j:

i += 1

print(‘*’), end=’ ‘)

print()

运行结果:

C:\Users\chris\AppData\Local\Programs\Python\Python37\python.exe C:/Users/chris/Desktop/Python 基础/Day04-流程

*

* *

* * *

* * * *

* * * * *

* * * * * *

* * * * * * *

* * * * * * * *

* * * * * * * * *

Process finished with exit code 0

相关文章
|
4月前
递归书写树形图示例
递归书写树形图示例
23 1
|
6月前
|
C语言
C语言---正方形图案--循环
C语言---正方形图案--循环
|
6月前
|
C语言
C语言-----打印用“*”组成的X形图案,输出一个数表示行数
C语言-----打印用“*”组成的X形图案,输出一个数表示行数
|
7月前
|
算法 Java 定位技术
嵌套for循环的基础直角三角形——四个方向打印
嵌套for循环的基础直角三角形——四个方向打印
140 0
|
7月前
|
存储 机器学习/深度学习 人工智能
嵌套for循环的九九乘法表——四个方向打印
嵌套for循环的九九乘法表——四个方向打印
148 0
链表翻转循环和递归写法(画图分析)
链表翻转循环和递归写法(画图分析)
35 0
动态打印菱形
动态打印菱形
83 0
动态打印菱形
|
算法 C语言
C语言练级之路num4(有关各种菱形的打印)(用的都是基础的算法),会了这些图形的打印,从此再无你不会用的循环,给你理解的透透的
1.第一题(边框菱形的打印) 2.第二题边框 菱形的进阶 3.第三题(数字菱形的打印) 4.第四题:(空心菱形) 5.第五题(实心菱形): 6.第六题:(外带一个杨氏三角的再一次打印)
|
开发者 Python
嵌套打印矩形 | 学习笔记
快速学习 嵌套打印矩形
168 0
嵌套打印矩形 | 学习笔记
|
Java
Java输入三条边判断是否能组成三角形,若能构成则输出什么三角形
Java输入三条边判断是否能组成三角形,若能构成则输出什么三角形
349 0
Java输入三条边判断是否能组成三角形,若能构成则输出什么三角形

热门文章

最新文章