W pierwszej linii powinien znajdować się znak '*' poprzedzony czterema spacjami. W drugiej linii powinny znajdować się trzy znaki '*' poprzedzone trzema spacjami itd (dla wyjaśnienia - patrz przykład). W liniach 5-8 powinno znaleźć się to samo co w liniach 1-4. W linii 9 powinno się znaleźć 9 znaków '*'.
Odpowiedź:
def christmas_tree(n):
z = n - 1
x = 1
for i in range(n):
print(' ' * z + '+' * x + ' ' * z)
x+=2
z-=1
christmas_tree(7)
***
*****
*******
*
***
*****
*******
*********
***
*****
*******
*
***
*****
*******
*********
W pierwszej linii powinien znajdować się znak '*' poprzedzony czterema spacjami. W drugiej linii powinny znajdować się trzy znaki '*' poprzedzone trzema spacjami itd (dla wyjaśnienia - patrz przykład). W liniach 5-8 powinno znaleźć się to samo co w liniach 1-4. W linii 9 powinno się znaleźć 9 znaków '*'.