1. 程式人生 > >用python寫等腰三角、倒三角和菱形

用python寫等腰三角、倒三角和菱形

#等腰三角
for i in range(1,6):
    for j in range(5-i):
         print j*'',
    print (2*i-1)*'*'
print '\n','是等腰三角形'
#倒三角
for i in reversed(range(1,6)):
    for j in range(5-i):
         print j*'',
    print (2*i-1)*'*'
print '\n','是倒三角形'    
#菱形
for i in range(1,6):
    for j in range(5-i):
         print j*'',
    print (2*i-1)*'*'
for i in reversed(range(1,5)):
    for j in range(5-i):
         print j*'',
    print (2*i-1)*'*'
print '\n','是菱形'