按照下列格式输出由“A”组成的菱形图案。 A A A A
时间: 2024-10-06 09:03:07 浏览: 40
输出菱形图案 (5 分)PTA
输出指定格式的"A"菱形图案,可以使用嵌套循环来控制每一行的字符数量。菱形的上半部分宽度逐渐增加,下半部分宽度逐渐减少。以下是Python的一个示例代码:
```python
n = int(input("请输入菱形的高度:")) # 获取用户输入的高度
for i in range(n):
# 上半部分:宽度逐渐增加
if i <= n // 2:
print(' ' * (n - i - 1) + '*' * (2 * i + 1))
# 下半部分:宽度逐渐减少
else:
j = n - i - 1
print(' ' * j + '*' * (2 * i + 1))
# 如果菱形的高度是奇数,最后一行中间有一个空格
if n % 2 != 0:
print(' ' * (n // 2) + 'A')
else:
print('A' * n)
```
当你运行这段代码并输入菱形的高度(例如,5),将会输出以下格式的"A"菱形:
```
A
AA
AAA
AAAA
AAAAA
```
如果你想要自定义"A"的位置,只需调整代码中的'A'即可。
阅读全文