python编写程序输出*棱形
时间: 2023-12-23 09:03:33 浏览: 77
Python编写打字训练小程序
5星 · 资源好评率100%
好的,下面是Python编写程序输出*棱形的代码:
```python
n = int(input("请输入棱形的行数:"))
for i in range(1, n+1):
# 打印上半部分空格
for j in range(1, n-i+1):
print(" ", end="")
# 打印上半部分*
for k in range(1, 2*i):
print("*", end="")
print()
for i in range(n-1, 0, -1):
# 打印下半部分空格
for j in range(1, n-i+1):
print(" ", end="")
# 打印下半部分*
for k in range(1, 2*i):
print("*", end="")
print()
```
运行结果:
```
请输入棱形的行数:5
*
***
*****
*******
*********
*******
*****
***
*
```
阅读全文