设为首页收藏本站

Crossin的编程教室

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

【Python 第8课】while

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

61#
发表于 2017-8-10 11:54:41 |只看该作者
枫叶落时 发表于 2017-8-9 23:26
噢噢,那空行只是为了方便看是吗?

是的
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

56

积分

注册会员

Rank: 2

62#
发表于 2017-8-10 20:18:21 |只看该作者
好的谢谢
回复

使用道具 举报

0

主题

0

好友

4

积分

新手上路

Rank: 1

63#
发表于 2017-8-11 19:12:43 |只看该作者
a = 1 #先a设为1
while a != 0: #a不等于0就一直做
 print "please input"
 a = input()
print "over"

请问使用while的时候为什么要a=1呢,它的意义和涵义是什么?(因为试过删掉第一排就显示错误了)
回复

使用道具 举报

0

主题

0

好友

56

积分

注册会员

Rank: 2

64#
发表于 2017-8-11 23:47:45 |只看该作者
先生,可能是我能力有限,我想不到别的办法写出另一种办法。如果不用后面学的知识,只靠前面学的这些知识,感觉很难做不到不同。自己也试着写了,但是最后改了之后得到的,都和先生写的差不多。请问先生有别的吗?
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

65#
发表于 2017-8-11 23:50:48 |只看该作者
渭城朝雨 发表于 2017-8-11 19:12
a = 1 #先a设为1
while a != 0: #a不等于0就一直做
 print "please input"

看你的while条件,必须得给个不等于0的值才能执行
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

66#
发表于 2017-8-11 23:52:24 |只看该作者
枫叶落时 发表于 2017-8-11 23:47
先生,可能是我能力有限,我想不到别的办法写出另一种办法。如果不用后面学的知识,只靠前面学的这些知识, ...

while answer != num
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

56

积分

注册会员

Rank: 2

67#
发表于 2017-8-12 00:20:30 |只看该作者
num = 10
print "Guess what I think?"
bingo = False
a = 0


while a != num:
    a = input()


    if a < num:
        print " too small!"


    if a > num:
        print " too big!"


    if a == num:
        print "good!"
        bingo = True
        
        成功了,谢谢先生。不过还是觉得很类似先生给的例子。
回复

使用道具 举报

0

主题

0

好友

12

积分

新手上路

Rank: 1

68#
发表于 2018-10-12 08:41:38 |只看该作者
本帖最后由 ghaof 于 2018-10-12 09:10 编辑

D:\捕获.JPG

请问“crossin先生”:
第一个问题:为何输入“0”,不能结束(显示“over”)

捕获.JPG (40.48 KB, 下载次数: 303)

捕获.JPG

回复

使用道具 举报

0

主题

0

好友

12

积分

新手上路

Rank: 1

69#
发表于 2018-10-12 09:13:37 |只看该作者
本帖最后由 ghaof 于 2018-10-12 09:14 编辑

请问“crossin先生”:
第二个问题:为何TypeError: '<' not supported between instances of 'str' and 'int'

捕获.JPG (60.1 KB, 下载次数: 332)

捕获.JPG

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

70#
发表于 2018-10-12 10:15:20 |只看该作者
ghaof 发表于 2018-10-12 09:13
请问“crossin先生”:
第二个问题:为何TypeError: '

input拿到的是字符串,要改成 int(input()) 转换下
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

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

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

GMT+8, 2024-5-2 07:49 , Processed in 0.019785 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部