双重循环打印星号倒三角
时间: 2023-12-20 20:04:37 浏览: 56
以下是Python双重循环打印星号倒三角的代码实现:
```python
n = 5
for i in range(n):
for j in range(n-i):
print('*', end='')
print()
```
运行结果为:
```
*****
****
***
**
*
```
相关问题
双重循环打印97531星号倒三角
以下是Python实现双重循环打印97531星号倒三角的代码:
```python
i = 5
while i > 0:
j = i
while j > 0:
print(j, end='')
j -= 1
print()
i -= 1
```
输出结果为:
```
54321
4321
321
21
1
```
python for循环打印倒三角形星号
当使用Python的for循环来打印倒三角形星号时,可以使用嵌套的for循环来实现。下面是一个示例代码:
```python
rows = 5 # 倒三角形的行数
for i in range(rows, 0, -1): # 外层循环控制行数,从总行数开始递减到1
for j in range(0, i): # 内层循环控制每行的星号数量,从0到当前行数-1
print("*", end=" ") # 打印星号并以空格分隔
print() # 换行
```
这段代码会打印出一个倒三角形的星号图案,如下所示:
```
* * * * *
* * * *
* * *
* *
*
```