您好,欢迎访问古丽扎娜客!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 网站所有资源均来自网络,如有侵权请联系站长删除!

【乌龟编程精讲版16】永远执行-Python玩与学

全部文章 admin 2018-08-07 141 次浏览
网站分享代码
【乌龟编程精讲版16】永远执行-Python玩与学第八放映室

while循环是另一种循环的结构,和for循环不同的是while并不需要知道它要循环多少次,只要紧跟while后面的“条件”满足,循环体内的语句就一直执行(当然,条件不满足时就停止循环了)绝代妖姬。while循环的基本结构是:

一个极端的例子就是紧跟while后面的“条件”为True(while True:)莫凌天 ,也就是条件永远满足。那就是循环体的语句永远执行下去——只要你的电脑开着,只要还有电,只要世界还没有毁灭,永远执行下去。当然不会出现这种情况十绝阵,所以要在适当的地方加一个“break”来“跳出循环”。

大家输入以下代码体会乌龟会输出什么呢徐宥箴?
import turtlet = turtle.Turtle()pace = 1#(x0,y0)为乌龟最开始的位置x0 = t.xcor()y0 = t.ycor()while True: t.forward(pace) t.left(10) pace = pace + 0.1 if t.distance(x0,y0) > 150: break


还有一个好玩的是“被困在井底的小乌龟”:小乌龟只能在大致半径为100的圈子内左冲右撞脱毒舒,怎么也不能出这个圈。

代码如下:
import turtle东吴传攻略,randoma = turtle.Turtle()a.speed(10)a.shape('turtle')d = 10a.up()a.goto(0,-100)a.down()a.circle(100)a.up()a.goto(0,0)a.down()while True: a.forward(d) if a.distance(0,庞祖云0)>100: a.left(random.randint(160,180))

学编程、学创造、释放你的想象力
公众号正推出turtle乌龟编程画画精讲内容,一步步教你做出更多绚丽的图画、制作精美的小游戏诘问的读音 ,请识别如下二维码获得更多精彩内容

致力于半大孩计算机知识学习 | 编程教育 | 公益教程 | 玩儿中学习python语言 | 设计自己的电脑游戏 | DIY 玩具机器人 | 锻炼编程思维 | 让半大孩子在人工智能的世界领先一步。家长引导让孩儿抛弃手游电游范群侦,做未来软件世界的创造者!