for i in range(1,6):
print('5'*i)
или print(*['5'*i for i in range(1,6)],sep='\n')
В обратную сторону то же самое, но в range() прописать шаг = -1: print(*['1'*i for i in range(5,0,-1)],sep='\n')
n = 5
for i in range(1,6):
print(*[n for _ in range(1,i+1)])
а)
5
5 5
5 5 5
5 5 5 5
5 5 5 5 5
б)
1 1 1 1 1
1 1 1 1
1 1 1
1 1
1