输入n输出2n-1行的菱形python
时间: 2023-05-02 13:01:11 浏览: 250
Python库 | discordrp-pcsx2n-0.1.0.tar.gz
题目意思:写一个Python菱形程序,要求输入n,输出2n-1行的菱形。
解答:以下是代码实现:
```
n = int(input("请输入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))
```
例如当输入n为3时,输出的菱形如下:
```
*
***
*****
***
*
```
阅读全文