python输出空心菱形,不要菱形中间的横线
时间: 2023-07-01 08:24:50 浏览: 166
输出空心或实心菱形
好的,以下是Python输出空心菱形不带中间横线的代码:
```
n = int(input("请输入菱形大小(奇数):"))
# 上半部分
for i in range(n // 2 + 1):
for j in range(n // 2 - i):
print(" ", end="")
print("*", end="")
for j in range(2 * i - 1):
print(" ", end="")
if i != 0:
print("*", end="")
print()
# 下半部分
for i in range(n // 2):
for j in range(i + 1):
print(" ", end="")
print("*", end="")
for j in range(2 * (n // 2 - i) - 3):
print(" ", end="")
print("*", end="")
print()
```
您可以根据需要调整菱形大小。希望能帮到您!
阅读全文