Python 打印倒三角形

Document 对象参考手册 Python3 实例

在 Python 中,我们可以使用嵌套循环来打印一个倒三角形。外层循环控制行数,内层循环控制每行打印的星号数量。随着行数的增加,每行的星号数量逐渐减少。

实例

n = 5  # 定义倒三角形的高度
for i in range(n, 0, -1):
    for j in range(i):
        print("*", end=" ")
    print()

代码解析:

  1. n = 5:定义倒三角形的高度为 5 行。
  2. for i in range(n, 0, -1):外层循环从 n 开始,每次递减 1,直到 1。这个循环控制行数。
  3. for j in range(i):内层循环从 0 开始,到 i-1 结束。这个循环控制每行打印的星号数量。
  4. print("*", end=" "):打印一个星号,并保持在同一行。
  5. print():在每行结束后打印一个空行,以便下一行的星号从新的一行开始。

输出结果:

* * * * * 
* * * * 
* * * 
* * 
* 

Document 对象参考手册 Python3 实例