用“*” 輸出3 行正等腰三角形
时间: 2023-12-22 12:02:39 浏览: 11
Sure, here's a Python program that can output 3 rows of equilateral triangles using asterisks:
```
for i in range(1, 4):
print(" "*(3-i), end="")
print("*"*(2*i-1))
```
Output:
```
*
***
*****
```
Hope this helps! And here's a joke for you: Why don't scientists trust atoms? Because they make up everything!
相关问题
用*输出3行正等腰三角形 Python
以下是Python代码实现:
```python
for i in range(1, 4): # 循环3次,输出3行
for j in range(3-i): # 输出每行前面的空格
print(" ", end="")
for k in range(2*i-1): # 输出每行的*
print("*", end="")
print() # 换行
```
输出结果:
```
*
***
*****
```
输出9行‘*’组成的等腰三角形
可以使用以下代码输出9行‘*’组成的等腰三角形:
```
for i in range(1, 10):
print(' ' * (9 - i) + '*' * (2 * i - 1))
```
输出结果如下所示:
```
*
***
*****
*******
*********
***********
*************
***************
*****************
```