作者Jason1122 (Jason1122)
看板Python
标题[问题] 问一个基本回圈的问题
时间Tue Aug 23 10:32:49 2011
刚学python中
在书上看到着个范例:
while True:
reply = raw_input('Enter text:')
if reply == 'stop': break
print int(reply) ** 2
print 'Bye'
我照着输入进去,都会显示第五行有错
File "<pyshell#19>", line 5
print 'Bye'
我有缩排了,不懂为什麽会这样
麻烦帮忙解决,谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 119.40.37.40
1F:→ suzuke:你在shell里? 08/23 10:41
2F:→ uranusjr:最後面加一个空行 08/23 10:42
3F:→ Jason1122:还是有问题~"~ 08/23 10:59
4F:→ Jason1122:我用别人给我装的eric4 08/23 10:59
5F:→ Jason1122:SyntaxError: invalid syntax 08/23 11:00
6F:→ suzuke:写到档案里就没问题了 08/23 11:10
7F:→ suzuke:或者改个写法 08/23 11:10
8F:→ Jason1122:写到档案就没问题了! 08/23 11:17
9F:→ Jason1122:但不知为什麽会这样?? 08/23 11:17
10F:→ Jason1122:写到function里又可以 真奇怪.. 08/23 11:21
11F:→ suzuke:因为shell一次只能执行一个语法的区块 08/23 11:26
12F:→ Jason1122:谢谢楼上的解释! :) 08/23 11:33