python循环语句菱形四边形
时间: 2024-06-13 19:03:14 浏览: 166
Python 使用双重循环打印图形菱形操作
在Python中,循环语句用于重复执行一段代码,直到满足特定条件才停止。菱形和四边形图案通常可以通过循环和条件控制来绘制,因为它们有规律的结构。这里简单介绍两种常见的用Python打印菱形和四边形的方法:
### 菱形 (Diamond Shape)
菱形可以通过嵌套循环和打印空格或星号来实现。例如,使用两层循环,外层控制行数,内层控制星号的位置。
```python
def print_diamond(n):
# 上半部分
for i in range(1, n + 1):
print(" " * (n - i) + "*" * (2 * i - 1))
# 下半部分
for i in range(n - 1, 0, -1):
print(" " * (n - i) + "*" * (2 * i - 1))
# 示例
print_diamond(5)
```
阅读全文