首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

继续更新……用Python打印三角形

嗯,经过一些失败的尝试,决定回归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

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180317G1DPHX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券