Пользователь
print('\n'.join([' '.join([str(i)] * i) for i in range(6)]))
n = 5 print('\n'.join([' '.join([str(i + 1)] * (n - i)) for i in range(n)]))
Например, первая задача решается так
Вторая так
И так далее…