菱形
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))
为什么要坚持,想一想当初!