Crossin的编程教室

标题: while语句问题 [打印本页]

作者: 刘小仔仔    时间: 2018-1-2 00:01
标题: while语句问题
如图所示,大家好!请问为什么那个猜数字小游戏里while语句如果没有最后一行代码程序就结束不了呢?另外,最后一行写成bigno=1也可以结束程序。求解答~谢谢

微信图片_20180101235700.png (97.59 KB, 下载次数: 357)

没有最后一行代码程序为何结束不了?

没有最后一行代码程序为何结束不了?


作者: TED    时间: 2018-1-2 09:10
while的条件是bingo==False
bingo一旦不是False了,都会跳出while循环,所以给bingo=True,1,2,3,4,'any'赋任何不是False的值都可以
反之,没有最后一句,不改变bingo的false值,循环一直进行
作者: 刘小仔仔    时间: 2018-1-2 20:48
懂了!谢谢!
作者: 变色幽灵    时间: 2018-1-6 18:04
记住while的英文翻译过来是“当……时候”,所以当==true的时候就一直执行




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5