Python 打印倒三角形
在 Python 中,我们可以使用嵌套循环来打印一个倒三角形。外层循环控制行数,内层循环控制每行打印的星号数量。随着行数的增加,每行的星号数量逐渐减少。
实例
n = 5 # 定义倒三角形的高度
for i in range(n, 0, -1):
for j in range(i):
print("*", end=" ")
print()
for i in range(n, 0, -1):
for j in range(i):
print("*", end=" ")
print()
代码解析:
n = 5
:定义倒三角形的高度为 5 行。for i in range(n, 0, -1)
:外层循环从n
开始,每次递减 1,直到 1。这个循环控制行数。for j in range(i)
:内层循环从 0 开始,到i-1
结束。这个循环控制每行打印的星号数量。print("*", end=" ")
:打印一个星号,并保持在同一行。print()
:在每行结束后打印一个空行,以便下一行的星号从新的一行开始。
输出结果:
* * * * * * * * * * * * * * *
点我分享笔记