如何使用Python打印菱形?
时间: 2024-04-06 14:27:10 浏览: 58
用python打印菱形的实操方法和代码
5星 · 资源好评率100%
要使用Python打印菱形,可以使用循环和条件语句来实现。下面是一个简单的示例代码:
```python
def print_diamond(n):
for i in range(n):
for j in range(n-i-1):
print(" ", end="")
for j in range(2*i+1):
print("*", end="")
print()
for i in range(n-2, -1, -1):
for j in range(n-i-1):
print(" ", end="")
for j in range(2*i+1):
print("*", end="")
print()
# 调用函数打印菱形
print_diamond(5)
```
这段代码中,`print_diamond`函数接受一个参数`n`,表示菱形的大小。首先,通过两个嵌套的循环打印上半部分的菱形,然后再通过两个嵌套的循环打印下半部分的菱形。
阅读全文