Непонятно, что вы хотите. Но вы, вероятно, не хотите использовать технику print( ... , end=...)
, показанную в вашем коде.
Было бы намного проще назначить
stars = ['*'] * num_of_stars
line = ' '.join(stars)
, а затем
for i in range(4):
indent = ' '[:i % 2]
print(indent + line)
Строка indent
будет пустой или пустой, в зависимости от того, четный я или нечетный.