перевернуть вверх ногами треугольник звездочки в питоне

Я пытаюсь использовать вложенные циклы for, чтобы запросить у пользователя целое число, а затем программа выведет обратный треугольник, перевернутый вверх дном, в основании которого находится число звездочек и идет вниз. Это'должно выглядеть так:

*****
 ****
  ***
   **
    *

Код у меня есть:

def pattern():
  integer = requestInteger("Please enter a number")
  for number in range(0, integer):
    for variable in range(integer, 0, -1):
      if variable - 1 > number:
        sys.stdout.write(' ')
      else:
        sys.stdout.write('*')
  sys.stdout.write('\n')

Выводы это: я

    *
   **
  ***
 ****
*****

я не совсем уверен, как мне поменять циклы for, чтобы это работало, и яЯ пытался некоторое время, поэтому помощь будет высоко ценится. Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос