安迪_963

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1.金字塔:

我们需要打印的是上面这样一个金字塔:

def pyramid(n):
	for i in range(1,n):
		print(' '*(n-(i-1))+'*'*(2*i-1))

pyramid(5)

 

倒金字塔:

 

def reverse_pyramid(n):
	for i in range(n):
		print(' '*i+(n-2*i)*'*')

reverse_pyramid(5)

 

三角:

for i in range(7):
	print(i*'*')

 

倒三角:

for i in range(7):
	print((7-i)*'*')

 

posted on 2017-06-27 19:34  Andy_963  阅读(14973)  评论(0编辑  收藏  举报