设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: iamocean
打印 上一主题 下一主题

【Python 第8课】while

[复制链接]

0

主题

0

好友

56

积分

注册会员

Rank: 2

楼主
发表于 2017-8-9 01:09:01 |显示全部楼层
请问,开头bingo =False和最后的bingo = True 为什么不冲突?。
然后为什么中间需要两层缩进?小白求解。。
回复

使用道具 举报

0

主题

0

好友

56

积分

注册会员

Rank: 2

沙发
发表于 2017-8-9 12:04:11 |显示全部楼层
woodumpling 发表于 2017-8-9 09:01
最后bingo = True是为了结束循环,就是指直到猜中为止,才能终止循环。
两层缩进是因为第一层是while,第 ...

好的,谢谢,那请问下,其中空出两行是为了什么?
回复

使用道具 举报

0

主题

0

好友

56

积分

注册会员

Rank: 2

板凳
发表于 2017-8-9 23:26:39 |显示全部楼层
噢噢,那空行只是为了方便看是吗?
回复

使用道具 举报

0

主题

0

好友

56

积分

注册会员

Rank: 2

地板
发表于 2017-8-10 20:18:21 |显示全部楼层
好的谢谢
回复

使用道具 举报

0

主题

0

好友

56

积分

注册会员

Rank: 2

5#
发表于 2017-8-11 23:47:45 |显示全部楼层
先生,可能是我能力有限,我想不到别的办法写出另一种办法。如果不用后面学的知识,只靠前面学的这些知识,感觉很难做不到不同。自己也试着写了,但是最后改了之后得到的,都和先生写的差不多。请问先生有别的吗?
回复

使用道具 举报

0

主题

0

好友

56

积分

注册会员

Rank: 2

6#
发表于 2017-8-12 00:20:30 |显示全部楼层
num = 10
print "Guess what I think?"
bingo = False
a = 0


while a != num:
    a = input()


    if a < num:
        print " too small!"


    if a > num:
        print " too big!"


    if a == num:
        print "good!"
        bingo = True
        
        成功了,谢谢先生。不过还是觉得很类似先生给的例子。
回复

使用道具 举报

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

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

GMT+8, 2024-5-4 10:27 , Processed in 0.018290 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部