当前位置:K88软件开发文章中心编程语言PythonPython01 → 文章内容

打印出如下图案(菱形):

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-6 1:22:53

先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列。

程序源代码:

实例


#!/usr/bin/python

# -*- coding:
UTF-8 -*-
from sys import stdoutfor i in range(4):
for j in range(2 - i + 1):
stdout.write(' ')for k in range(2 * i + 1):
stdout.write('*')printfor i in range(3):
for j in range(i + 1):
stdout.write(' ')for k in range(4 - 2 * i + 1):
stdout.write('*')print

以上实例输出结果为:

   *  *** ************ *****  ***   *

打印出如下图案(菱形):