设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 14683|回复: 3
打印 上一主题 下一主题

while语句问题

[复制链接]

1

主题

0

好友

17

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-1-2 00:01:12 |只看该作者 |倒序浏览
如图所示,大家好!请问为什么那个猜数字小游戏里while语句如果没有最后一行代码程序就结束不了呢?另外,最后一行写成bigno=1也可以结束程序。求解答~谢谢

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

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

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

回复

使用道具 举报

6

主题

2

好友

654

积分

实习版主

Rank: 7Rank: 7Rank: 7

沙发
发表于 2018-1-2 09:10:54 |只看该作者
while的条件是bingo==False
bingo一旦不是False了,都会跳出while循环,所以给bingo=True,1,2,3,4,'any'赋任何不是False的值都可以
反之,没有最后一句,不改变bingo的false值,循环一直进行
回复

使用道具 举报

1

主题

0

好友

17

积分

新手上路

Rank: 1

板凳
发表于 2018-1-2 20:48:13 来自手机 |只看该作者
懂了!谢谢!
回复

使用道具 举报

12

主题

0

好友

126

积分

注册会员

Rank: 2

地板
发表于 2018-1-6 18:04:08 |只看该作者
记住while的英文翻译过来是“当……时候”,所以当==true的时候就一直执行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-24 18:19 , Processed in 0.015904 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部