用Python画*的三角形

260 阅读1分钟
a = '*'
b = 11
for i in range(0,b):
    print(" " * (b - i), end='')
    i = (1+2*i)*a
    print(i)


a = '*'
b = 11
for i in range(0,b):
    print((1+2*i)*a)



a = '*'
b = 11
for i in range(0,b):
    print(" " * (b - i), end='')
    c = '-'*(b-i)
    i = (1+2*i)*a
    print(i+c)

预览结果: * *** ***** ******* ********* *********** ************* ***************














       *-----------
      ***----------
     *****---------
    *******--------
   *********-------
  ***********------
 *************-----
***************----

*****************--- *******************-- *********************-