龙空技术网

Python趣味编程--打印菱形图案

码客西 167

前言:

目前姐妹们对“程序设计菱形图案”可能比较关心,看官们都需要知道一些“程序设计菱形图案”的相关资讯。那么小编也在网上网罗了一些有关“程序设计菱形图案””的相关资讯,希望兄弟们能喜欢,小伙伴们一起来学习一下吧!

人生苦短,我用Python——Life is short,you need Python

分析:这个菱形每一行是由多个空格和星号组成。前四行一个规律星号增多,后五行一个规律星号减少。

代码:

#导入系统输出的库from sys import stdoutN = 4#递增的星号行数为5#打印单行的星号def PrintLine(blank_count, start_count):	#打印星号前的空格	for i in range(blank_count):		stdout.write(' ')	#打印星号	for j in range(start_count):		stdout.write('*')	print('\n')for k in range(N):	PrintLine(N - k, k*2+1)for m in range(N, -1, -1):	PrintLine(N - m, m*2+1)

结果:

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

标签: #程序设计菱形图案 #python打印星号金字塔 #程序设计输出菱形 #python用for循环画菱形 #编写程序输出菱形图案