请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 10838|回复: 6

python第六课

[复制链接]

1

主题

1

好友

17

积分

新手上路

Rank: 1

发表于 2013-8-21 10:21:01 |显示全部楼层
本帖最后由 水上书 于 2013-8-21 10:37 编辑

第六课 我按照正常输入
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
可是run的时候出现invalid syntax然后提示result有问题,为什么啊?求教

回复

使用道具 举报

3

主题

0

好友

243

积分

中级会员

Rank: 3Rank: 3

发表于 2013-8-21 11:56:59 |显示全部楼层
你的逻辑问题很大,既然想判断大小又没有判断语句,还有估计你输数字的方式也不对
回复

使用道具 举报

1

主题

1

好友

17

积分

新手上路

Rank: 1

发表于 2013-8-21 14:07:10 |显示全部楼层
jpjlqone 发表于 2013-8-21 11:56
你的逻辑问题很大,既然想判断大小又没有判断语句,还有估计你输数字的方式也不对 ...

我google了一下,把程序改成这样可以运行了,好像是因为python版本不一样造成的,具体的目前还不清楚。
num = 10
print('Guess what I think ?')
answer = eval(input())
result = answer<num
print('Too small')
print(result)
result = answer > num
print('Too big')
print(result)
result = answer == num
print('equal')
print(result)
回复

使用道具 举报

3

主题

0

好友

243

积分

中级会员

Rank: 3Rank: 3

发表于 2013-8-21 14:27:06 |显示全部楼层
你用的是3.0以上版本,新手学用2.7就行了。虽然你这代码是可以运行,但逻辑仍旧有问题。。
  1. num = 100

  2. while 1:
  3.     answer = int(raw_input("Guess what I think? "))
  4.     if answer < num:
  5.         print "Too Small"
  6.     elif answer>num:
  7.         print "Too Big"
  8.     else:
  9.         print "Bingo!"
  10.         break
复制代码
这样吧
回复

使用道具 举报

1

主题

1

好友

17

积分

新手上路

Rank: 1

发表于 2013-8-21 22:19:55 |显示全部楼层
jpjlqone 发表于 2013-8-21 14:27
你用的是3.0以上版本,新手学用2.7就行了。虽然你这代码是可以运行,但逻辑仍旧有问题。。这样吧 ...

对的,这样逻辑就清楚了,谢谢啦。
回复

使用道具 举报

1

主题

1

好友

17

积分

新手上路

Rank: 1

发表于 2013-8-22 21:50:51 |显示全部楼层
jpjlqone 发表于 2013-8-21 14:27
你用的是3.0以上版本,新手学用2.7就行了。虽然你这代码是可以运行,但逻辑仍旧有问题。。这样吧 ...

对了,你是用什么写的啊,为什么前面出现标号?原谅我这个有点弱智的问题吧。。
回复

使用道具 举报

3

主题

0

好友

243

积分

中级会员

Rank: 3Rank: 3

发表于 2013-8-22 23:38:26 |显示全部楼层
水上书 发表于 2013-8-22 21:50
对了,你是用什么写的啊,为什么前面出现标号?原谅我这个有点弱智的问题吧。。 ...

这是论坛添加代码的功能,就是编辑时选择引号后面那个箭头括号。睡觉了
回复

使用道具 举报

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

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

GMT+8, 2024-10-8 05:43 , Processed in 0.015396 second(s), 23 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部