python初学者,求高手指点哪里错了····

 我来答
我叫熊拍拍
2013-03-18 · TA获得超过210个赞
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:98.8万
展开全部
正确写法:len(user)
应该是小括号,你可能是不小心打成了中括号
因为len是python内建方法,所以后面不能用中括号像列表和元组那样,使用__getitem__获取它的某个index下的值。
追问

那现在是什么情况呢?

追答
这是缩进错误
python是依靠缩进来识别程序块的
所以 print i 应该与 i+=1 对齐 才表示print i在while循环中
或者与while对齐 表示循环结束后 输出i的最终结果
dooodong
2013-03-18 · TA获得超过158个赞
知道答主
回答量:139
采纳率:100%
帮助的人:57万
展开全部
user是字符串,len是build-in,也无法作为列表名。你表示字符串长度就用len("")就可以啦!
追问

那现在是什么情况呢?

追答
print i  前面要加空格,同i+=1行对齐。在>>>交互环境下操作要注意,不如在文本编辑器下操作好之后再运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
張員瑛
2013-03-18 · TA获得超过154个赞
知道小有建树答主
回答量:296
采纳率:0%
帮助的人:253万
展开全部
不是中括号,是小括号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式