用python 双循环 输出一个*正棱形
时间: 2023-05-20 11:00:56 浏览: 178
python 使用while循环输出*组成的菱形实例
以下是用 Python 双循环输出一个正棱形的代码:
```
n = int(input("请输入正棱形的边长:"))
for i in range(n):
for j in range(n-i-1):
print(" ", end="")
for j in range(i*2+1):
print("*", end="")
print()
for i in range(n-2, -1, -1):
for j in range(n-i-1):
print(" ", end="")
for j in range(i*2+1):
print("*", end="")
print()
```
输入正棱形的边长后,程序会输出一个由星号组成的正棱形。
阅读全文