设为首页收藏本站

Crossin的编程教室

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

【python入门 第8课】弄不清语句间的逻辑,求大神指点迷津

[复制链接]

1

主题

0

好友

39

积分

新手上路

Rank: 1

楼主
发表于 2016-7-28 09:40:12 |显示全部楼层
程序刚运行到while bingo == False这一句的时候,如果你的bingo是true的话,那么就不会执行while 循环里面的语句了,程序就结束了。刚开始的赋值语句bingo = False是为了保证第一次执行的时候必然会执行到while 循环里面去。
如果猜对了,bingo = True是为了while循环到下一次的时候,发现不符合循环条件,就退出循环。如果不设置bingo = True的话就算你猜对了也会一直循环下去,你可以把bingo = True注释掉试试。
回复

使用道具 举报

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

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

GMT+8, 2024-5-18 06:39 , Processed in 0.029914 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部