Python打印直角三角形
时间: 2023-11-05 13:04:32 浏览: 51
可以使用嵌套的循环来打印直角三角形,如下所示:
```python
n = int(input("请输入直角三角形的行数:"))
for i in range(1, n+1):
for j in range(1, i+1):
print("*", end="")
print()
```
运行结果:
```
请输入直角三角形的行数:5
*
**
***
****
*****
```
相关问题
用python打印直角三角形
可以使用以下代码来打印直角三角形:
```python
n = int(input("请输入直角三角形的高度:"))
for i in range(1, n+1):
print("*" * i)
```
运行程序后,输入直角三角形的高度,即可输出相应的直角三角形,例如输入5,输出如下:
```
*
**
***
****
*****
```
python输入直角三角形_如何使用python打印直角三角形,等边三角形,菱形,正方形...
要打印直角三角形,可以使用嵌套循环来实现:
```
n = int(input("请输入行数:"))
for i in range(1, n+1):
for j in range(1, i+1):
print("*", end="")
print()
```
要打印等边三角形,可以使用类似的方法:
```
n = int(input("请输入行数:"))
for i in range(1, n+1):
for j in range(1, n-i+1):
print(" ", end="")
for j in range(1, 2*i):
print("*", end="")
print()
```
要打印菱形,可以结合两个等边三角形来实现:
```
n = int(input("请输入行数:"))
for i in range(1, n+1):
for j in range(1, n-i+1):
print(" ", end="")
for j in range(1, 2*i):
print("*", end="")
print()
for i in range(n-1, 0, -1):
for j in range(1, n-i+1):
print(" ", end="")
for j in range(1, 2*i):
print("*", end="")
print()
```
要打印正方形,可以使用嵌套循环:
```
n = int(input("请输入边长:"))
for i in range(1, n+1):
for j in range(1, n+1):
print("*", end="")
print()
```
以上代码仅供参考,可以根据需要进行修改。