python的一个错误程序疑问 我菜鸟- -

[复制链接]
查看11 | 回复1 | 2011-5-14 19:48:54 | 显示全部楼层 |阅读模式
running=True
while running:

s=raw_input('Enter a sentence:')

for i in range(len(s),200):

if s=='quit':

break

elif len(s)=200:

print'Error'
else:

print'Done'
很简单的自己编的一个程序 就是不知道哪里错了 python报错是在“else len(s)>=200:”的“len” 就是想不通为什么错了 求解谢谢了

回复

使用道具 举报

千问 | 2011-5-14 19:48:54 | 显示全部楼层
else后面不需要语句,改正如下:running=Truewhile running:
s=raw_input('Enter a sentence:')
for i in range(len(s),200):
if s=='quit':
break
elif len(s)<200:
print i
running=False
else:
print'Error'else:
print'Done'
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行