Crossin的编程教室

标题: 新手while那一课不太懂 [打印本页]

作者: darenha    时间: 2018-7-20 06:01
标题: 新手while那一课不太懂

如图所示
我按照教程上的输入代码,怎么最后出来的是红色的错误提示。。

而且我不懂while后面为什么要跟bingo==false,这里看不懂


有哪位可以帮忙解答一下么,多谢

1532037570733.jpg (115.27 KB, 下载次数: 431)

1532037570733.jpg


作者: 阿克屋内    时间: 2018-7-20 09:21
false的f要大写,true也是
作者: darenha    时间: 2018-7-20 21:21
阿克屋内 发表于 2018-7-20 09:21
false的f要大写,true也是

你好,可以解释一下,为什么while后面要写 bingo==False,代码的最后要加bing=True呢?我想不明白
作者: 阿克屋内    时间: 2018-7-20 21:33
darenha 发表于 2018-7-20 21:21
你好,可以解释一下,为什么while后面要写 bingo==False,代码的最后要加bing=True呢?我想不明白 ...

while bingo == False是指在bingo这个变量为False时一直循环冒号后缩进的内容
而等到猜对了数,就人为地吧bingo的值改为True来跳出循环,结束程序
作者: darenha    时间: 2018-7-20 22:19
阿克屋内 发表于 2018-7-20 21:33
while bingo == False是指在bingo这个变量为False时一直循环冒号后缩进的内容
而等到猜对了数,就人为地 ...

那就是说,这个bingo可以替换为a, b,c,或者任何的字母。是不是碰到while语句的时候,一定要拿出一个变量赋值,然后才能接着下一步啊?
作者: crossin先生    时间: 2018-7-20 22:50
darenha 发表于 2018-7-20 22:19
那就是说,这个bingo可以替换为a, b,c,或者任何的字母。是不是碰到while语句的时候,一定要拿出一个变 ...

bingo可以替换成别的
while不一定要变量赋值,只是while需要一个“条件语句”或者变量作为循环的条件
作者: darenha    时间: 2018-7-20 23:38
crossin先生 发表于 2018-7-20 22:50
bingo可以替换成别的
while不一定要变量赋值,只是while需要一个“条件语句”或者变量作为循环的条件 ...

嗯嗯,好的,这下明白了,多谢多谢,最近在跟着你的网站里学习,希望能有所进步
作者: tangyh    时间: 2018-7-24 16:23
while 后面的条件为true 才会执行下面的代码,而且你bingo=false 这里本身就是错误,你false不大写 False的话,这里的false就是字符串了,而且要加双引号才能编译通过。后面bingo==False  这个条件达成就是 TRUE 那么就会执行下面的代码了。




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