Python编程9条件循环之while语

#少儿编程#我们讲了Python的for循环,这种循环要求我们事先知道要做多少次循环,或者说有个非常明确的列表范围。但有时小朋友们设计的程序是希望循环一直运行,直到发生某个事件才结束,这个时候我们就需要使用另一种循环,条件循环了。while循环条件循环使用while关键字。while循环并不统计循环了多少次,它会使用一个条件来确定什么时候停止循环。当满足条件时,就继续循环,当不满足条件时,就退出循环。如果条件一直满足,那就一直循环,所以小朋友们在设计条件时要注意避免条件永远为真。while循环的代码格式如图1,还是一样要注意代码块的缩进。图1赠学习卡官方现货Python趣味编程与精彩实例淘宝旗舰店¥31.09¥59.8购买猜数字游戏我们还是写一个猜数字的游戏。程序在1~之间取随机数作为神秘数字,玩家猜是什么数字:1)如果没猜中:猜大了就显示提示信息“你的数字大了,请重猜!”,并且让继续猜;猜小了,就显示提示信息“你的数字小了,请重猜!”并且让继续猜;2)如果猜中了,就结束游戏。代码如图2图2代码①:使用关键字import导入random模块,random模块是Python一个取随机数的模块。Python提供了很多标准库,random是其中一个,它提供了很多取随机数的操作。要注意:使用标准库的函数,一定要在程序的最开头import这个模块。这些标准库是Python安装时自带的库,库里有很多函数和方法,它们能够帮助我们实现我们要做的事情。关于Python自带的标准库以及第三方库,我们在以后的代码中会经常遇到。代码②:使用random模块的randint(a,b)函数随机生成a到b之间的整数。注意,这个整数包含a和b。生成的随机数赋值给变量secret_number。代码③:键盘输入猜测的数字,并赋值给变量your_number。代码④:while循环,如果your_number不等于secret_number,即玩家猜的数字不等于神秘数字时,那就执行循环体里的代码块。代码块里的代码⑤:如果玩家猜的数字大于神秘数字(your_numbersecret_number),就会显示提示信息“你的数字大了,请重猜!”代码块里的代码⑥:如果玩家猜的数字小于神秘数字(your_numbersecret_number),就会显示提示信息“你的数字小了,请重猜!”代码块里的代码⑦:因为没猜中,要求继续猜,使用input()接受键盘输入;代码⑧:猜中了,退出循环,显示神秘数字。运行结果如图3:图3小朋友们可能已经发现了,这段代码写的猜数字游戏不能中途退出,也就是说一旦开始猜,必须猜中才能退出,不然就要一直猜。那如果我们想中断循环呢?Python提供了两个关键字来中断循环:break、和continue,我们会来看看这两个关键字。原创不易,请勿抄袭。欢迎大家


转载请注明:http://www.aierlanlan.com/rzdk/9402.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了