写一个打印菱形的程序，且菱形大小由用户指定。


菱形大小：7
以下是一个Python的打印菱形的程序，可根据用户输入的大小来打印不同大小的菱形：

```python
n = int(input("菱形大小: "))

# 打印上半部分
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))
```

输出结果：

```
菱形大小: 7
      *
     ***
    *****
   *******
  *********
 ***********
*************
 ***********
  *********
   *******
    *****
     ***
      *
```