python用while打印无空格5行菱形
时间: 2024-05-05 16:18:30 浏览: 60
python 使用while循环输出*组成的菱形实例
好的,这是一个经典的Python编程题,在这里我可以给您提供一份代码:
```
n = 5
i = 1 # 初始行数
while i <= n:
# 打印左侧空格
j = 1
while j <= n - i:
print(" ", end="")
j += 1
# 打印星号
j = 1
while j <= 2 * i - 1:
print("*", end="")
j += 1
# 换行
print()
i += 1
i = n - 1 # 初始行数
while i >= 1:
# 打印左侧空格
j = 1
while j <= n - i:
print(" ", end="")
j += 1
# 打印星号
j = 1
while j <= 2 * i - 1:
print("*", end="")
j += 1
# 换行
print()
i -= 1
```
希望这份代码可以帮助您解决问题,还有什么需要我的帮助吗?
阅读全文