下面的python代码错误是怎么回事,怎么改?谢谢!

#!/usr/bin/python
# filmname:if.python
number=23
guess=int(raw_input('Enter a number:'))
if guess==number:
print 'Yes'
else:
print 'no'

运行时pthon提示else错误。
我是一python新手,刚开始学就遇到这么多困难,没法只有在这里求助。望同道人在网上指条路!

脚本本身没有错。。你注意下缩进。。
#!/usr/bin/python
# filmname:if.python
number=23
guess=int(raw_input('Enter a number:'))
if (guess==number): # 这个括号最好加上
____print 'Yes'
else:
____print 'no'

每条下划线代表四个空格
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-14
楼上回答正确,要有正确的缩进,不过缩进的多少按照个人习惯,不一定非是四个空格,可以是两个,三个等等,但建议在一个脚本里面尽量用同一个缩进值。
相似回答