设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 86107|回复: 19
打印 上一主题 下一主题

【Python 第8课】while

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

楼主
发表于 2013-11-8 13:13:27 |显示全部楼层
Janie 发表于 2013-11-5 17:04
做出来无论输入什么数字,都print ‘too big’

你是不是python3
或者用了raw_input
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-11-17 22:53:42 |显示全部楼层
Janie 发表于 2013-11-14 10:13
嗯,用了raw_input,其实后来发现了~~呵呵。话说中间怎么有一部分课都没有的。。 ...

因为论坛是后来搭建的,中间的课程一直没补上,我实在太懒了。。。
去下载置顶帖里的doc版本吧,然后有问题直接发帖就好了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2014-3-4 11:07:23 |显示全部楼层
bright314 发表于 2014-3-3 20:52
是不是让 while 里面有恒成立的等式就能产生一个无限循环了?像酱紫的

是的。
繁体的问题,不知道。。。不是你输入法的问题?
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

地板
发表于 2014-4-2 11:22:30 |显示全部楼层
珍妮晚上好 发表于 2014-4-2 10:13
帖子最后一张图片的最后一行,bingo=True我试了下,不写也没啥问题吧

不写程序就会一直运行下去
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

5#
发表于 2014-6-16 13:46:48 |显示全部楼层
化成 发表于 2014-6-16 10:39
bingo=False
while bingo==False:
这两行代码怎么理解啊?

第一句是让bingo的值为False
第二句是判断bingo的值是不是等于False,如果等于,那么就进入循环,否则就跳出循环
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

你的input是在while外面的,while里面没有重新改变n的地方,它自然是一直不停刷下去
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

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

缩进没对齐
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

8#
发表于 2015-8-16 15:44:16 |显示全部楼层
Hanami 发表于 2015-8-13 21:27
先生问一下,bingo=True,这一行有什么作用呢
num = 18
print'Guess what i think'

你这个程序没法结束
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

9#
发表于 2016-3-14 12:41:42 |显示全部楼层
suanshine 发表于 2016-3-14 10:00
我想请问一下,我用的是3.5,然后我这样输入
num = 10
print("Guess what I think?")

python3 的input获得的是一个字符串,相当于2的raw_input
所以跟数字比较前要做转换
比如写成
answer=int(input())
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

10#
发表于 2016-4-5 20:11:20 |显示全部楼层
andyflash 发表于 2016-4-5 11:18
这是截图。

False,True 都要首字母大写

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

使用道具 举报

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

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

GMT+8, 2024-5-2 11:54 , Processed in 0.021408 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部