设为首页收藏本站

Crossin的编程教室

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

小菜鸟求助-Python语法小问题

[复制链接]

2

主题

0

好友

18

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2015-2-24 16:07:32 |只看该作者 |倒序浏览
大家好。我在编程中遇到一个小问题。下面是我编的一段程序,也就是Crossin提到的那个猜数字的游戏,但是和他的略有不同。这个可以允许用户输入三次。(所以其实虽然代码好像挺长,我是把它重复了3遍而已)
num=10
print "What number do you think is on my mind?"

answer=input ()

result=answer<num
print "Too small"
print result

result=answer>num
print "Too big"
print result

result==answer==num
print "bingo!!"
print result

answer=input ()

result=answer<num
print "Too small"
print result

result=answer>num
print "Too big"
print result

result==answer==num
print "bingo!!"
print result

answer=input ()

result=answer<num
print "Too small"
print result

result=answer>num
print "Too big"
print result

result==answer==num
print "bingo!!"
print result
但是!运行结果却出现了问题,请看:
>>>
What number do you think is on my mind?
5
Too small
True
Too big
False
bingo!!
False
11
Too small
False
Too big
True
bingo!!
True
最后一行的运算结果不应该是是false吗??
谢谢帮助!我知道,回答这种菜鸟问题确实挺浪费时间的……不管如何,还是感谢!!
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2015-2-24 23:22:20 |只看该作者
你result后面多写了一个等号,变成“比较”而不是“赋值”
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

505

积分

高级会员

Rank: 4

板凳
发表于 2015-2-25 15:02:01 |只看该作者
先生说得对,把赋值语句输成了bool语句
回复

使用道具 举报

2

主题

0

好友

18

积分

新手上路

Rank: 1

地板
发表于 2015-2-25 19:33:16 |只看该作者
crossin先生 发表于 2015-2-24 23:22
你result后面多写了一个等号,变成“比较”而不是“赋值”

啊!是的呢!太感谢了!!
回复

使用道具 举报

2

主题

0

好友

18

积分

新手上路

Rank: 1

5#
发表于 2015-2-25 19:34:31 |只看该作者
xiaohuzai 发表于 2015-2-25 15:02
先生说得对,把赋值语句输成了bool语句

谢谢~
回复

使用道具 举报

0

主题

0

好友

28

积分

新手上路

Rank: 1

6#
发表于 2015-2-27 22:49:17 |只看该作者
result和answer之间应该是等号的关系。
回复

使用道具 举报

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

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

GMT+8, 2024-11-25 06:15 , Processed in 0.015008 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部