编写程序,输入整数,输出加号组成的整数边长的钻石图形
时间: 2023-07-31 12:12:20 浏览: 186
编写程序实现以下功能:从键盘输入十个整数,用冒泡法排序后按从小到大输出
以下是用 Python 编写的程序,可以实现输入整数 n 后输出边长为 n 的钻石图形:
```python
n = int(input("请输入整数n:"))
# 上半部分
for i in range(1, n+1, 2):
print(" "*(n//2-i//2) + "+"*i)
# 下半部分
for i in range(n-2, 0, -2):
print(" "*(n//2-i//2) + "+"*i)
```
运行程序后,输入整数 n,即可输出相应边长的钻石图形。例如,当输入 n=5 时,输出如下图形:
```
+
+++
+++++
+++
+
```
阅读全文