v应用循环结构输出菱型字符图形
时间: 2023-12-21 07:47:17 浏览: 80
PTA题目参考:采用循环结构输出菱形.cpp
以下是使用循环结构输出菱形字符图形的示例代码:
```python
n = int(input("请输入菱形的边长:"))
# 输出上半部分
for i in range(1, n+1):
print(" "*(n-i) + "* "*i)
# 输出下半部分
for i in range(n-1, 0, -1):
print(" "*(n-i) + "* "*i)
```
输出示例:
```
请输入菱形的边长:5
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
```
代码说明:
- 用户输入菱形的边长 `n`
- 第一个循环输出上半部分,从 `1` 到 `n`,每次输出一个由空格和星号组成的字符串,其中空格数量为 `n-i`,星号数量为 `i`
- 第二个循环输出下半部分,从 `n-1` 到 `1`,每次输出一个由空格和星号组成的字符串,其中空格数量为 `n-i`,星号数量为 `i`
阅读全文