输入一个正整数X。输出X行X列的三角形星阵。

输入
一个正整数X,比如3

输出
*(两个空格一个星星)
**(一个空格两个星星)
***(零个空格三个星星)

建议看看,虽然不一样但是差不多
python 打印菱形、三角形、矩形 | 菜鸟教程 实例 [mycode3 type='python'] #coding:utf-8 rows = int(raw_input('输入列数: ')) i = j = k = 1 #声明变量,i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制*的个数 #等腰直角三角形1 print '等腰直角三角形1' for i in range(0, rows): for.. https://www.runoob.com/w3cnote/prints-diamonds-triangles-rectangles.html


num = (int)(input('请输入数字'))
for i in range(1,num+1):
    print('*'*i)

def test():
    """
    :return: True
    """
    params = input("请输入一个正整数: ")
    try:
        for i in range(1, int(params) + 1):
            print("*" * i)
    except ValueError as e:
        print("请输入正整数!")
        return test()
    return True


if __name__ == '__main__':
    test()