菱形

 1 '''
 2 这道Python练习题,
 3     是要根据已经给出的一个菱形图案,用python方法完成一样效果的输出。
 4     具体的菱形图案效果如下图所示:
 5    *   
 6   ***  
 7  ***** 
 8 *******
 9  ***** 
10   ***  
11    *   
12 
13 Python解题思路分析:
14     需要先把图形分成两部分来看待; 前四行一个规律;
15     后三行一个规律; 利用双重for循环,第一层控制行,第二层控制列,来试试吧!
16 '''
17 s = '*'
18 for i in range(1,8,2):
19     print((s*i).center(7))
20 for i in reversed(range(1,6,2)):
21     print((s*i).center(7))

 

posted @ 2018-04-16 08:31  JerryZao  阅读(259)  评论(0编辑  收藏  举报