先来介绍第一种用while循环
x=0#定义一个循环次数的变量
y="*"#定义一个*号的变量
while x<5:#判断循环的次数
print(" "*(5-x-1)+(2*x+1)*y)#输出第几行*号前面的空格加几个*号
x+=1#循环条件 当等于五的时候就停止
在介绍第二种用for循环来做
for i in range(5):#循环5次得到i的值
print(' ' * (5-i-1) + '*' * (2*i+1) )#输出在第几行*号前面有几个空格加几个*号
本次用到知识点
while 循环
for 循环
print 输出
大家没事了可以去练习一下菱形*号