打印高度为n的等腰三角形
时间: 2023-11-27 11:51:09 浏览: 50
以下是打印高度为n的等腰三角形的 Python 代码:
```python
n = int(input("请输入三角形的高度:"))
for i in range(1, n+1):
print(" "*(n-i) + "*"*(2*i-1))
```
输出结果示例(n=5):
```
*
***
*****
*******
*********
```
相关问题
Python打印一个高度为 n的等腰三角形
可以使用循环语句来打印一个高度为n的等腰三角形,以下是示例代码:
```python
n = 5 # 设置三角形的高度为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打印高为n的等腰三角形
以下是Python打印高为n的等腰三角形的代码:
```
n = int(input("请输入三角形的高度:"))
for i in range(n):
print(" "*(n-i-1) + "*"*(2*i+1))
```
这段代码会让用户输入三角形的高度,然后打印出对应高度的等腰三角形。