用python语言编写一个函数 打印一个菱形 菱形大小由参数n控制
时间: 2023-05-26 18:06:10 浏览: 118
Python中scatter函数参数及用法详解
以下是用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)`将输出如下菱形:
```
*
***
*****
*******
*********
*******
*****
***
*
```
阅读全文