嗯,经过一些失败的尝试,决定回归hello world这本书 :)
这是书里面第11章Viarable and nested loop里的习题扩展练习:
stars = int(input('how many stars do you want?')) #问玩家三角形的底边要多少星星,并且把它转化成数字。
x = int((stars-1)/2) #x等于底边的星星减去一再除以二
for i in range(1, stars+1, 2):#for循环:从一到五每次加二,循环三次
print(x*' ',end='') #打印x个空格,但是不要换行
print(i*'*') #打印i个星星
x = x - 1 #x等于x减一
源码见这里:https://repl.it/@yuqingliu/triangle
领取专属 10元无门槛券
私享最新 技术干货