输出菱形图形,用python编写
时间: 2023-02-13 20:55:22 浏览: 15
python 实现画菱形
5星 · 资源好评率100%
你好,下面是用 Python 编写输出菱形图形的代码示例:
```
# 输出菱形图形
def print_diamond(n):
# 循环输出上半部分
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()
# 调用函数
print_diamond(5)
```
输出结果如下:
```
*
***
*****
*******
*********
*******
*****
***
*
```
希望这个示例对你有帮助。
阅读全文