python实例

我们将使用 Python 编写一个简单的程序来打印一个倒三角形的星号图案。这个图案将由多行星号组成,每行的星号数量逐渐减少。

实例

def print_inverted_triangle(n):
    for i in range(n, 0, -1):
        print('*' * i)
        
# 调用函数,打印一个5行的倒三角形
print_inverted_triangle(5)

代码解析:

  • def print_inverted_triangle(n): 定义了一个名为 print_inverted_triangle 的函数,它接受一个参数 n,表示倒三角形的行数。

  • for i in range(n, 0, -1): 使用 for 循环从 n 开始递减到 1,每次循环 i 的值都会减少 1。

  • print('*' * i) 在每次循环中打印 i 个星号。'*' * i 表示将星号重复 i 次。

  • print_inverted_triangle(5) 调用函数,打印一个5行的倒三角形。

输出结果:

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