使用python分别打印出等边三角形,左侧直角三角形,右侧直角三角形,左下直角三角形,右下直角三角形
# coding:utf-8
# 等边三角形
for i in range(1,10):
for n in range(9-i):
print '',
for m in range(i):
print '*',
print ''
print '-'*20
# 左侧直角三角形
for i in range(10):
for j in range(i+1):
print '*',
print ''
print '-'*20
# 右侧直角三角形
for i in range(1,10):
for n in range(9-i):
print ' ',
for m in range(i):
print '*',
print ''
print '-'*20
# 左侧下直角三角形
for i in range(1,10):
for n in range(9-i):
print '*',
for m in range(i):
print '',
print ''
print '-'*20
# 右侧下直角三角形
for i in range(1,10):
for n in range(i):
print ' ',
for m in range(9-i):
print '*',
print ''