python编程问题

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:41:58
这段程序是手册上推荐的,结果每次输入print ‘bye’的时候总是报错,请高人帮忙解答,谢谢!我用的是2.5版本。

while True:
... reply =raw_input("enter text:")
... if reply=="stop":
... break
... elif not reply.isdigit():
... print 'bad!'*8
... else:
... num = int(reply)
... if num<20:
... print 'low'
... else:
... print num**2
... print 'bye'
...
print 出界了。

好像是您的引号出现了问题,请尝试使用英文输入法

正确的输入为:
print 'bye'
而非:
print ‘bye’

大哥,要求你缩进啊,正常缩进是4个空格,你那个print貌似只有两个空格,肯定报错。
还有print现在貌似需要加圆括号了,不知道你用的是哪个版本的python
print('bye')