字符菱形怎么编程

时间:2025-01-22 21:04:49 游戏攻略

```python

n = int(input("请输入菱形的边长:"))

上半部分

for i in range(n):

打印左侧空格

for j in range(n - i - 1):

print(" ", end="")

打印上半部分字符

for j in range(i + 1):

print(chr(65 + j), end="")

打印右侧空格

for j in range(i, 0, -1):

print(chr(64 + j), end="")

换行

print()

下半部分

for i in range(n - 2, -1, -1):

打印左侧空格

for j in range(n - i - 1):

print(" ", end="")

打印下半部分字符

for j in range(i + 1):

print(chr(65 + j), end="")

打印右侧空格

for j in range(i, 0, -1):

print(chr(64 + j), end="")

换行

print()

```

运行代码,输入参数n,即可输出字符菱形。