为了账号安全,请及时绑定邮箱和手机立即绑定

请教大神,哪里错了?

http://img1.sycdn.imooc.com//5a50d59500017d1a02310265.jpg

在网页给的练习框中时正确的,用电脑的python2.7就出不来了?


正在回答

3 回答

...代表连接上一行代码,语句块没有结束,while循环体没有结束,而你的print语句又没缩进

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//5a50daad00010ca802500339.jpg

我也是python小白,具体原因我也说不上来。

看图,上半部分,先执行了循环,然后当前面的光标变成>>>的时候,再执行print sum命令就可以了;

后半部分跟你的一样,print sum前面的符号是...

最后,我觉得是语法问题,当输入while True:之后,   >>>  变成了  ...  ,下面只要是...开头的代码,都是属于while循环里面的。但是换个角度,如果前面是四个以上空格的都是属于while循环里的,那么最后的print sum看起来就不是属于while循环的了,这样就矛盾了,到底是根据...来判断要循环的内容,还是根据四个空格的缩进来判断

PS:最后一段纯属猜想 :-)

0 回复 有任何疑惑可以回复我~

记得print sum前一行敲回车退出缩进

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758620    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

请教大神,哪里错了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信