要求两种方法输出星号(*)阵列

采用两种方法输出10行梯阶星号,第一行为一个,第二行为两个,以此类推,直到第十行为十个。

img


只会一种方法(也许不简洁),还有一种方法写不出来
求助大佬,跪谢!

#1
for i in range(11):
    print('*'*(i+1))

#2
for i in range(11):
    for j in range(i+1):
        print('*',end='')
    print()
for i in range(10):
    print("*" *(i + 1))
    
print('\n'.join(["*" * (i + 1) for i in range(10)]))