设为首页收藏本站

Crossin的编程教室

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

【Python 第8课】while

[复制链接]

0

主题

0

好友

121

积分

注册会员

Rank: 2

楼主
发表于 2016-4-29 09:19:48 |显示全部楼层
取个名字真难 发表于 2013-9-29 21:37
关于最后的小游戏,我用的是第七课的办法,结果是刷屏输出判断结果:
num = 10
   print 'Guess what I th ...

对于这位同学的问题,我是这么想的:
       在这里,把 while 当成了 if  ,理解为   只是单纯的英文“当……时”的文字意思。没有搞清楚 while  作为程序语言的用法。课程讲的很清楚,while 是一个循环语句,有自己应该遵循的语法。
回复

使用道具 举报

0

主题

0

好友

121

积分

注册会员

Rank: 2

沙发
发表于 2016-4-29 09:26:51 |显示全部楼层
本帖最后由 追风 于 2016-4-29 09:57 编辑
珍妮晚上好 发表于 2014-4-2 10:13
帖子最后一张图片的最后一行,bingo=True我试了下,不写也没啥问题吧

如果没有这条语句就成了死循环,死循环在程序中是不被允许的。
回复

使用道具 举报

0

主题

0

好友

121

积分

注册会员

Rank: 2

板凳
发表于 2016-4-29 09:35:55 |显示全部楼层
萧风 发表于 2014-6-29 23:04

这样的话就是个死循环了,应该将while的判断条件修改一下。
回复

使用道具 举报

0

主题

0

好友

121

积分

注册会员

Rank: 2

地板
发表于 2016-4-29 09:43:17 |显示全部楼层
shixinglong 发表于 2014-10-14 10:40
是不是WHILE语句里一定要有恒等式,变量不行?
比如,我刚开始就想当然的写:
N=input()

这个我思考过,N=input()应该是要放到 while 循环体里面的,这样的话,才能实现不断地输入。而把N=input()
放到while循环外面,意思是,我给你一个值,你去判断并且循环吧,这样当然不对啦。
回复

使用道具 举报

0

主题

0

好友

121

积分

注册会员

Rank: 2

5#
发表于 2016-4-29 09:46:20 |显示全部楼层
kelvin 发表于 2015-4-13 13:16
crossin先生你好,最后一行 bingo=True报错,怎么回事啊?
情况如图。

其实上面已经说的很清楚,IndentationError是缩进错误的意思
回复

使用道具 举报

0

主题

0

好友

121

积分

注册会员

Rank: 2

6#
发表于 2016-4-29 10:03:27 |显示全部楼层
crossin先生 发表于 2016-3-14 12:41
python3 的input获得的是一个字符串,相当于2的raw_input
所以跟数字比较前要做转换
比如写成

我觉得看懂错误提示很重要,尤其是我们这样的新手,看懂错误提示就可以自己找出错误了
回复

使用道具 举报

0

主题

0

好友

121

积分

注册会员

Rank: 2

7#
发表于 2016-4-29 10:05:14 |显示全部楼层
德坤 发表于 2016-3-22 09:50
为什么我输入一个值  么就无限刷屏输出  too big

你是不是把 answer=input()放到while外面了?
回复

使用道具 举报

0

主题

0

好友

121

积分

注册会员

Rank: 2

8#
发表于 2016-4-29 10:19:19 |显示全部楼层
andyflash 发表于 2016-4-5 11:16
请教老师:我按照您的源码编写,运行时显示:

Traceback (most recent call last):

我也是新手,有一个很好的建议分享给你,不知道你有没有注意到   错误提示。比如你的这个NameError: name 'false' is not defined
意思是:        命名错误:false没有被定义。没有被定义说的都是变量,那么,false就是被当作变量了,为什么会当作变量呢?到目前为止,我只发现了两点,字符串没有加引号,和像你这种书写错误
回复

使用道具 举报

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

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

GMT+8, 2024-5-7 20:20 , Processed in 0.035621 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部