用python编写程序,输出下面(a)(b) (c)三种图案。(a)*
时间: 2024-11-09 11:27:51 浏览: 13
python循环输出三角形图案的例子
当然可以。在Python中,你可以使用for循环和字符串连接来打印星号图案。这里是一个简单的例子,展示如何输出(a)、(b)和(c)三种基本的星号图案:
(a) 单行星号:
```python
print("*")
```
(b) 三角形:
```python
n = 5 # 可以调整这个数字改变三角形的大小
for i in range(n):
print("*" * (i + 1))
```
(c) 反转的V形:
```python
n = 5
for i in range(n):
print(" " * (n - i - 1) + "*" * (2 * i + 1))
```
如果你想让它们分别独立打印出来,可以在每个模式前面添加注释或函数名。比如:
```python
# 打印单行星号
print_star("*")
# 打印三角形
def print_triangle(n):
for i in range(n):
print("*" * (i + 1))
# 打印V形
def print_v_shape(n):
for i in range(n):
print(" " * (n - i - 1) + "*" * (2 * i + 1))
# 调用函数
print_star() # 或者 print_triangle(5), print_v_shape(5)
```
阅读全文