玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置: 玩蛇网首页 > Python 100例 > 正文内容

Python打印菱形图案,编程练习题实例二十三

这道Python练习题,是要根据已经给出的一个菱形图案,用python方法完成一样效果的输出。

具体的菱形图案效果如下图所示:
Python菱形图案

Python解题思路分析:
需要先把图形分成两部分来看待;
前四行一个规律;
后三行一个规律;
利用双重for循环,第一层控制行,第二层控制列,来试试吧!

Python解题源代码如下:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
#www.iplaypy.com

from sys import stdout
for i in range(4):
    for j in range(2 - i + 1):
        stdout.write(' ')
    for k in range(2 * i + 1):
        stdout.write('*')
    print

for i in range(3):
    for j in range(i + 1):
        stdout.write(' ')
    for k in range(4 - 2 * i + 1):
        stdout.write('*')
    print

Python打印菱形图案,编程练习题实例二十三,你有输出和我一样的效果吗?

玩蛇网文章,转载请注明出处和文章网址:http://www.iplaypy.com/python-100/11091.html [复制]



我要小额赞助,鼓励作者写出更好的教程↓↓↓

玩蛇网Python QQ群,欢迎加入: ① 279974227 玩蛇网Python新手群
修订日期:2017年02月23日 - 20时03分41秒 发布自玩蛇网

我要分享到:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules