Python интервал треугольник

Я должен написать программу, которая заканчивается так:

*     *
 *   *
  * *
   *

У меня есть код, написанный для обычного, но я не уверен, как включить в него пробелы.

def triangle(i, t = 0):
    if i == 0
        return 0
     else:
        print ' ' * (t + 1) + '*' * (i * 2 - 1)
        return triangle(i - 1, t + 1)

Совет?

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

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