双层for循环打印三角形
时间: 2023-06-28 22:07:14 浏览: 112
可以用以下代码实现:
```python
for i in range(1, 6):
for j in range(i):
print("*", end="")
print()
```
输出结果:
```
*
**
***
****
*****
```
第一个循环控制行数,第二个循环控制每行打印的星号数量。在第二个循环中,我们使用 `end=""` 来取消换行符,使得所有星号都在同一行上打印出来。最后在第二个循环后面加上一个 `print()` 来实现换行。
相关问题
双层for循环打印高度为9的三角形三角形
可以使用如下的代码实现:
```python
for i in range(1, 10):
for j in range(i):
print("*", end="")
print()
```
输出结果为:
```
*
**
***
****
*****
******
*******
********
*********
```
python双层for循环打印星号
以下是Python双层for循环打印星号的代码:
```python
for i in range(5):
for j in range(i+1):
print('*', end='')
print()
```
这段代码会输出一个由星号组成的三角形,如下所示:
```
*
**
***
****
*****
```
代码解释:
外层循环控制行数,内层循环控制每行输出的星号数。在内层循环中,我们使用了`end=''`来避免每个星号后面都输出一个换行符,从而实现在同一行输出多个星号。
阅读全文