Мне нужно создать треугольник со звездочкой с одной функцией, но мне нужно, чтобы сделать их таким образом:треугольнику звездочек в Python
*****
****
***
**
*
**
***
****
*****
До сих пор у меня есть это, но я оказался в бесконечном цикле.
def triangle (n):
i = 0
x = n + 1
while i<n:
print ("*"*(x))
x = x - 1
i=i+1
if i == n:
while i != 0:
print ("*"*(x))
x = x + 1
i=i-1
return ("*")
n=int(input("How many * would you like to see?"))
Проблема возникает после того, как 'i + = 1' becam es 'i == n', он вводит оператор if и уменьшает' i'. В следующий раз 'while i