用python语言编写一个函数 打印一个菱形 菱形大小由参数n控制
时间: 2023-05-26 18:06:10 浏览: 115
用python打印菱形的实操方法和代码
5星 · 资源好评率100%
以下是用Python语言编写的打印菱形的函数,其中参数n表示菱形的大小:
```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)`将输出如下菱形:
```
*
***
*****
*******
*********
*******
*****
***
*
```
阅读全文