Crossin的编程教室

标题: 关于【Python 第8课】while 的疑问 [打印本页]

作者: KillanJones    时间: 2017-10-6 16:01
标题: 关于【Python 第8课】while 的疑问
本帖最后由 KillanJones 于 2017-10-6 16:05 编辑

num = 10
print 'which number'
bingo = False

while bingo == False:
    answer = input()

    if answer < num:
        print 'small'
    if answer > num:
        print 'big'
    if answer == num:
        print 'Bingo'
        bingo = True
请问 1.红色字体为什么我改成True也能照样运行
       2.黄色字体的作用是什么 为什么我删除了也能照样运行
   理解得不是很透彻,劳烦各位资深人士指点一下 谢谢
        
作者: crossin先生    时间: 2017-10-6 17:42
能运行,但是能结束吗?

这个是控制 while 的运行条件。你再看看 while 的使用方法和效果
(如果True和False完全对调是可以的)

作者: KillanJones    时间: 2017-10-7 20:45
crossin先生 发表于 2017-10-6 17:42
能运行,但是能结束吗?

这个是控制 while 的运行条件。你再看看 while 的使用方法和效果

弄懂了  谢谢您~




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