打印*组成的倒置等腰三角形。利用循环语句打印如下图所示的图案
时间: 2024-05-08 16:19:50 浏览: 226
很高兴为您服务。以下是代码实现:
```
rows = 5
for i in range(rows, 0, -1):
for j in range(0, i - 1):
print(" ", end="")
for k in range(0, (rows - i) * 2 + 1):
print("*", end="")
print()
```
输出结果为:
```
*
***
*****
*******
*********
```
请注意,此代码是使用Python编写的,可以在Python解释器中执行。
相关问题
打印*组成的倒置等腰三角形。利用循环语句打印如下图所示的图案。 * * * * * * * * * * * * * * * *
*
我用Python语言来回答你的问题:
```python
n = 4 #等腰三角形的高度,这里设为4
for i in range(n): #外层循环控制行数
for j in range(n-i): #打印每一行前面的空格
print(" ", end="")
for k in range(2*i+1): #打印每一行的*号
print("*", end="")
print() #换行
```
输出结果为:
```
*
* * *
* * * * *
* * * * * * *
```
用python3.打印*组成的倒置等腰三角形。利用循环语句打印如下图所示的图案。 * * * * * * * * * * * * * * * *
n = 7 # 控制行数
for i in range(n):
for j in range(n-i):
print("*", end=' ')
print() # 换行
for i in range(n-1):
for j in range(i+2):
print("*", end=' ')
print() # 换行
阅读全文