设为首页收藏本站

Crossin的编程教室

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

【Python 第8课】while

[复制链接]

0

主题

0

好友

121

积分

注册会员

Rank: 2

43#
发表于 2016-4-29 09:46:20 |只看该作者
kelvin 发表于 2015-4-13 13:16
crossin先生你好,最后一行 bingo=True报错,怎么回事啊?
情况如图。

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

使用道具 举报

0

主题

0

好友

121

积分

注册会员

Rank: 2

42#
发表于 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

41#
发表于 2016-4-29 09:35:55 |只看该作者
萧风 发表于 2014-6-29 23:04

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

使用道具 举报

0

主题

0

好友

121

积分

注册会员

Rank: 2

40#
发表于 2016-4-29 09:26:51 |只看该作者
本帖最后由 追风 于 2016-4-29 09:57 编辑
珍妮晚上好 发表于 2014-4-2 10:13
帖子最后一张图片的最后一行,bingo=True我试了下,不写也没啥问题吧

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

使用道具 举报

0

主题

0

好友

121

积分

注册会员

Rank: 2

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

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

使用道具 举报

0

主题

0

好友

10

积分

新手上路

Rank: 1

38#
发表于 2016-4-6 08:37:40 |只看该作者
crossin先生 发表于 2016-4-5 20:11
False,True 都要首字母大写

另外,你文件保存的时候没有用.py 结尾,所以没有高亮提示了 ...

非常谢谢老师
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

37#
发表于 2016-4-5 20:11:46 |只看该作者
德坤 发表于 2016-3-22 09:50
为什么我输入一个值  么就无限刷屏输出  too big

无限输出,应该是你循环中没有input
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

36#
发表于 2016-4-5 20:11:20 |只看该作者
andyflash 发表于 2016-4-5 11:18
这是截图。

False,True 都要首字母大写

另外,你文件保存的时候没有用.py 结尾,所以没有高亮提示了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

10

积分

新手上路

Rank: 1

35#
发表于 2016-4-5 11:18:02 |只看该作者
QQ截图20160405111752.jpg

这是截图。
回复

使用道具 举报

0

主题

0

好友

10

积分

新手上路

Rank: 1

34#
发表于 2016-4-5 11:16:33 |只看该作者
请教老师:我按照您的源码编写,运行时显示:

Traceback (most recent call last):
  File "D:/Program Files/mn", line 4, in <module>
    bingo = false
NameError: name 'false' is not defined

请问是怎么回事?谢谢

回复

使用道具 举报

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

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

GMT+8, 2024-5-20 03:09 , Processed in 0.025906 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部