python打印三角型
时间: 2023-06-28 17:13:21 浏览: 73
以下是打印三角形的代码示例:
```
# 打印等腰直角三角形
for i in range(1,6):
for j in range(i):
print("*", end="")
print()
# 打印倒立的等腰直角三角形
for i in range(5,0,-1):
for j in range(i):
print("*", end="")
print()
# 打印正三角形
for i in range(1,6):
for j in range(5-i):
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打印三角形
以下是打印三角形的 Python 代码:
```
rows = int(input("请输入行数:"))
# 打印等腰三角形
for i in range(1, rows+1):
for j in range(1, rows-i+1):
print(" ", end="")
for k in range(1, 2*i):
print("*", end="")
print()
# 打印倒三角形
for i in range(rows, 0, -1):
for j in range(0, rows-i):
print(" ", end="")
for k in range(1, 2*i):
print("*", end="")
print()
```
这段代码首先让用户输入行数,然后通过两个循环分别打印等腰三角形和倒三角形。在每一行打印时,第一个循环打印空格,第二个循环打印星号,最后打印换行符实现换行。