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)*'*')
浙公网安备 33010602011771号