(Python)使用while,完成以下图形的输出
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
#打印三角形
#每次打印只打印一个*
#循环到每一行
num = 9
i = 1 #行数
while i <= 9:
if i <= 9 - i: # 增
k = i # 每行生成的个数
while k > 0:
print("* ",end='')
k-=1
print(' ')
else:# 减
k = 9 - i + 1 # 生成的个数
while k > 0:
print("* ",end='')
k-=1
print(' ')
i+=1
运行结果 :
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
Process finished with exit code 0