---恢复内容开始---

 1 a = int(input("》》》》》》"))
 2 b = a
 3 c = a                                          # 将a的值暂时存放在临时变量b和c中以便于循环打印图案
 4     for i in range(1, a+1):                    # 循环打印三角形
 5     print(" "*(b-1), "*"*(2*i-1))              # 随着行的增加,打印b-1个空格,2*i-1个*号
 6     b -= 1                                     # 每增加一行,空格减少一个
 7         if(i == a):                            # 临界条件,接下来打印倒三角
 8             for y in range(1, a):              # 循环打印倒三角
 9                 print(" "*y, "*"*(2*c-3))      # 随着行增加,打印y个空格,2*c-3个*号
10                 c -= 1                         # 每增加一行,*号减少

 

---恢复内容结束---

posted on 2019-05-16 13:52  浮生若梦-平  阅读(101)  评论(0编辑  收藏  举报