python打印三角形
时间: 2023-07-08 18:56:08 浏览: 37
可以通过使用循环语句来打印三角形,下面是一个例子:
```python
n = 5 # 三角形的行数
# 外层循环控制行数
for i in range(n):
# 内层循环控制每行的空格数
for j in range(n - i - 1):
print(" ", end="")
# 内层循环控制每行的 * 数量
for k in range(2 * i + 1):
print("*", end="")
# 每行结束后换行
print()
```
输出结果:
```
*
***
*****
*******
*********
```
相关问题
Python打印三角形
以下是两种Python打印三角形的例子:
1. 打印直角三角形
```python
rows = int(input('输入行数:'))
for i in range(1, rows+1):
print('*' * i)
```
2. 打印等腰直角三角形
```python
rows = int(input('输入行数:'))
for i in range(1, rows+1):
for j in range(i):
print('*', end='')
print()
```
python打印三角形12345
以下是两种Python打印三角形12345的例子:
1. 打印直角三角形
```python
row = 1
while row <= 5:
j = 1
while j <= row:
print(j, end=' ')
j += 1
print()
row += 1
```
输出:
```
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
```
2. 打印等腰三角形
```python
row = 1
while row <= 5:
j = 1
while j <= 5 - row:
print(' ', end=' ')
j += 1
k = 1
while k <= row:
print(k, end=' ')
k += 1
l = row - 1
while l >= 1:
print(l, end=' ')
l -= 1
print()
row += 1
```
输出:
```
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![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)
![py](https://img-home.csdnimg.cn/images/20210720083646.png)