Python 打印一个倒三角形的星号图案
我们将使用 Python 编写一个简单的程序来打印一个倒三角形的星号图案。这个图案将由多行星号组成,每行的星号数量逐渐减少。
实例
def print_inverted_triangle(n):
for i in range(n, 0, -1):
print('*' * i)
# 调用函数,打印一个5行的倒三角形
print_inverted_triangle(5)
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行的倒三角形。
输出结果:
***** **** *** ** *
Python3 实例
点我分享笔记