用for循环画*等腰倒三角
时间: 2023-06-30 08:04:55 浏览: 55
以下是使用 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,这个循环控制了行数。接着在每行中循环打印星号,每行的星号数量等于当前行数。最后在每行打印完星号后换行。
相关问题
Python用for循环画*的等腰三角形
可以使用两个嵌套的for循环来实现:
```python
rows = int(input("请输入行数:"))
for i in range(rows):
for j in range(rows - i):
print(" ", end="")
for k in range(2 * i + 1):
print("*", end="")
print()
```
输出结果:
```
请输入行数:5
*
***
*****
*******
*********
```
Python用for用*循环画倒三角
可以使用以下代码来实现:
```
n = int(input('请输入要打印的倒三角行数:'))
for i in range(n):
for j in range(n - i):
print('*', end='')
print()
```
输出结果:
```
请输入要打印的倒三角行数:5
*****
****
***
**
*
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)