使用循环输出等腰三角形
时间: 2024-02-21 08:06:01 浏览: 20
好的,您可以参考下面的代码实现:
```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() # 换行
```
运行结果如下:
```
请输入等腰三角形的行数:5
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
```
希望能对您有所帮助!
相关问题
for循环输出等腰三角形
使用for循环输出等腰三角形可以通过控制外循环和内循环的次数来实现。外循环控制行数,内循环控制空格数和字符数。具体步骤如下:
```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() # 打印换行符
```
使用循环输出等腰三角形 例如给定 输出如下结果 * *** ***** *******
以下是使用循环输出等腰三角形的Python代码:
```python
n = 4 # 三角形的高度
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()
```
输出结果为:
```
*
***
*****
*******
```