设为首页收藏本站

Crossin的编程教室

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

【Python 第6课】bool

[复制链接]

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

11#
发表于 2014-3-30 21:41:10 |只看该作者
珍妮晚上好 发表于 2014-3-30 15:50
那里错了?我怎么没发现?

楼上上那位的代码里,有个 result 拼成了 reult
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

26

积分

新手上路

Rank: 1

12#
发表于 2014-5-23 23:50:20 |只看该作者
请教各位,这段代码有什么错误吗?总是得不到正确的结果

QQ图片20140523174852.jpg (80.93 KB, 下载次数: 254)

QQ图片20140523174852.jpg

回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

13#
发表于 2014-5-24 21:55:17 |只看该作者
weinishen 发表于 2014-5-23 23:50
请教各位,这段代码有什么错误吗?总是得不到正确的结果

你用的是python3
python 3里的input得到的是一个字符串。字符串和数字比大小是有问题的
你可以改为
  1. answer=int(input())
复制代码
另外可以参考这一课:【Python 第63课】python 2到3的新手坑
http://crossin.me/forum.php?mod= ... d=856&fromuid=3
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

26

积分

新手上路

Rank: 1

14#
发表于 2014-5-27 02:27:15 |只看该作者
crossin先生 发表于 2014-5-24 21:55
你用的是python3
python 3里的input得到的是一个字符串。字符串和数字比大小是有问题的
你可以改为另外可 ...

谢谢回复!
回复

使用道具 举报

0

主题

0

好友

31

积分

新手上路

Rank: 1

15#
发表于 2014-6-2 13:50:15 |只看该作者
脑袋有点大   但还是 搞懂了!!
回复

使用道具 举报

0

主题

0

好友

68

积分

注册会员

Rank: 2

16#
发表于 2014-6-10 17:07:21 |只看该作者
真是细致 发现了错误。
回复

使用道具 举报

0

主题

0

好友

97

积分

注册会员

Rank: 2

17#
发表于 2014-8-8 00:56:29 |只看该作者
3.4.1版本 程序如下
num = 10
print("Guess what I think?")
answer = input()


result= answer<num
print ('too small?')
print(result)


result = answer>num
print ('too big?')
print (result)


result = answer==num
print( 'equal?')
print (result)

运行
报错,格式错误
    result= answer<num
TypeError: unorderable types: str() < int()
好像是我输入的answer是字符串,而num是整数,无法比较。好心塞,求解
回复

使用道具 举报

174

主题

45

好友

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

18#
发表于 2014-8-8 11:00:29 |只看该作者
daisuke 发表于 2014-8-8 00:56
3.4.1版本 程序如下
num = 10
print("Guess what I think?")

python 3的input拿到的是字符串,必须得转一下
比如 answer = int(input())
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

97

积分

注册会员

Rank: 2

19#
发表于 2014-8-8 20:19:15 |只看该作者
crossin先生 发表于 2014-8-8 11:00
python 3的input拿到的是字符串,必须得转一下
比如 answer = int(input())

get√
多谢啦~!
好像在回帖里看到这个问题的解答了
回复

使用道具 举报

0

主题

0

好友

215

积分

中级会员

Rank: 3Rank: 3

20#
发表于 2015-4-20 16:11:17 |只看该作者
回复

使用道具 举报

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

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

GMT+8, 2024-4-26 11:55 , Processed in 0.027935 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部