打印三角形图案Python
时间: 2024-03-19 13:38:44 浏览: 23
在Python中,可以使用循环语句和打印语句来印出各种形状的三角形图案。以下是几种常见的打印三角形图案的方法:
1. 打印直角三角形:
```python
n = 5 # 三角形的行数
for i in range(1, n+1):
print('*' * i)
```
相关问题
python打印等腰三角形图案
可以使用以下代码打印等腰三角形图案:
```python
n = int(input("请输入行数:"))
for i in range(1, n+1):
for j in range(1, n-i+1):
print(" ", end="")
for k in range(1, 2*i):
print("*", end="")
print()
```
其中,输入的行数决定了三角形的大小,第一个 for 循环控制行数,第二个 for 循环控制每行前面的空格数,第三个 for 循环控制每行打印的星号数。
python for循环打印倒三角形图案
以下是Python利用for循环打印倒三角形的例子:
```python
for i in range(5):
for j in range(5):
if j < i:
print(' ', end='')
else:
print('*', end='')
print()
```
输出结果为:
```
*****
****
***
**
*
```