python打印图形棱形的代码n=3的输出结果
时间: 2024-02-03 09:14:38 浏览: 62
以下是一个可以打印出n行棱形的Python代码,其中n=3时的输出结果:
```
n = 3
for i in range(n):
print(" "*(n-i-1) + "* "*(i+1))
for i in range(n-1):
print(" "*(i+1) + "* "*(n-i-1))
```
输出结果:
```
*
* *
* * *
* *
*
```
相关问题
python打印图形棱形的代码
下面是一个简单的Python程序,用于打印一个图形棱形:
```python
n = int(input("请输入棱形的大小:"))
# 打印上半部分
for i in range(n):
for j in range(n - i):
print(" ", end="")
for j in range(2 * i + 1):
print("*", end="")
print()
# 打印下半部分
for i in range(n - 2, -1, -1):
for j in range(n - i):
print(" ", end="")
for j in range(2 * i + 1):
print("*", end="")
print()
```
运行程序后,会提示您输入棱形的大小。程序将根据输入的值打印一个相应大小的图形棱形。
阅读全文