利用函数 python从键盘输入菱形边长打印等边菱形
时间: 2023-07-07 18:14:38 浏览: 83
python输出菱形字符图案
好的,以下是实现代码:
```python
def print_diamond(n):
for i in range(n):
print(" "*(n-i-1) + "*"*(2*i+1)) # 打印上半部分
for i in range(n-2, -1, -1):
print(" "*(n-i-1) + "*"*(2*i+1)) # 打印下半部分
n = int(input("请输入菱形边长:"))
print_diamond(n)
```
运行示例:
```
请输入菱形边长:5
*
***
*****
*******
*********
*******
*****
***
*
```
阅读全文