用for循环画*等腰倒三角
时间: 2023-06-30 22:04:55 浏览: 77
巧用for循环绘制各种图形
以下是使用 for 循环绘制等腰倒三角形的 Python 代码:
```
rows = 5 # 定义行数
for i in range(rows, 0, -1): # 从第 rows 行开始循环,到第 1 行结束,每次递减 1
for j in range(0, i): # 循环打印每行的星号,每行的星号数量等于当前行数
print("*", end=' ')
print("\r") # 打印完星号后换行
```
输出结果为:
```
* * * * *
* * * *
* * *
* *
*
```
解释一下代码,首先我们定义了行数为 5,然后从第 5 行开始循环,到第 1 行结束,每次递减 1,这个循环控制了行数。接着在每行中循环打印星号,每行的星号数量等于当前行数。最后在每行打印完星号后换行。
阅读全文