Two Triangles - 3

                Never    
def getPattern(n):
    if n==0:
        return ''
    elif n==1:
        return '* *'
    else:
        result = ['*'+' '*(2*n-2)+'*']
        for x in range(1,n-1):
            result.append('*'+' '*(x-1)+'*')
            result[-1] += ' '*(2*n-4-(2*x-2))
            result[-1] += '*'+' '*(x-1)+'*'
        result.append('*'*2*n)
        return '\n'.join(result)
            
n = int(input())
print(getPattern(n))

Raw Text