python打印一个倒立等腰三角for循环
时间: 2023-04-01 08:01:49 浏览: 245
可以使用以下代码实现:
```
n = int(input("请输入行数:"))
for i in range(n):
for j in range(n-i-1):
print(" ", end="")
for j in range(2*i+1):
print("*", end="")
print()
```
这段代码可以打印出一个倒立的等腰三角形,行数由用户输入。
相关问题
python打印一个4行倒立等腰三角for循环
可以使用以下代码实现:
for i in range(4):
for j in range(i):
print(" ", end="")
for k in range(2*(4-i)-1):
print("*", end="")
print()
使用for循环打印一个倒立空心等腰直角三角形
可以使用两个for循环来实现,其中一个循环用于控制行数,另一个循环用于控制每行输出的符号。
以下是代码示例:
```python
n = 5 # 控制三角形的高度
for i in range(n, 0, -1): # 控制行数,从n到1,步长为-1
for j in range(i): # 控制每行输出的符号数
if j == 0 or j == i - 1 or i == n:
# 如果是第一列、最后一列或最后一行,则输出*
print("*", end="")
else:
# 否则输出空格
print(" ", end="")
print() # 输出换行符
```
输出结果:
```
*****
* *
* *
**
*
```
阅读全文