python打印出各种三角形

使用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 ''
发布了23 篇原创文章 · 获赞 4 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/Misaki_root/article/details/83781492