# coding=utf-8
# 向下等腰三角形
def isosceles_triangle_lower(num):
max_l = 2 * num - 1
for n in range(num):
print(n*" " + (max_l-2*n)*"*")
# 向上等腰三角形
def isosceles_triangle_upper(num):
for n in range(num):
print((num-n-1)*" " + (2*n+1)*"*")
# 菱形
def isosceles_diamond(num):
num == 1
for n in range(num):
print((num-n)*" " + (2*n+1)*"*")
num += 1
isosceles_triangle_lower(num)
isosceles_triangle_lower(5)
isosceles_triangle_upper(5)
isosceles_diamond(5)