#第1行 3个空格(n-i) 1个* (2i-1)
#第2行 2个空格 3个*
#第3行 1个空格 5个*
#第4行 0个空格 7个*
blank = " " #空格
star = "*"
i=1
n = int(input("请你输入行数:"))
while i <= n :
print(" "*(n-i),end="") #end=""将下行并列输出
print("*"*(2*i-1))
i += 1
print() #换行
运行结果: