菱形变形,对称+for循环

 1 '''
 2  *******
 3   *****
 4    ***
 5     *
 6    ***
 7   *****
 8  *******
 9 '''
10 
11 n = 7
12 e = -(n//2)
13 for i in range(e,1-e):# -3 3
14     i = -i if i < 0 else i
15     print((3 - i) * ' ', + (2 * i + 1) * '*')

 

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