Python3打印三角形

打印等腰三角形

print('输入行数:')
row=int(input())
for i in range(1,row+1):
    print("")
    for x in range(1,i+1):
        print('*',end="")

#运行结果
*
**
***
****
*****
******

打印倒三角形

print('输入行数:')
row=int(input())
for i in range(1,row+1):
    print("")
    for m in range(1,row+2-i):
        print('*',end="")
#运行结果
****
***
**
*

打印等腰三角形

print('输入行数:')
row=int(input())
for i in range(1,row+1):
    print("")
    y=row-i
    print(' '*y,end="")
    for k  in range(1,2*i):
        print('*',end="")
#运行结果

   *
  ***
 *****
*******

你可能感兴趣的:(Python3打印三角形)