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)*'*')