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

为什么在IDLE上无法运行?

https://img1.sycdn.imooc.com//5d275f39000107f305680123.jpg

大家帮忙看看哪里出错了

正在回答

3 回答

EROOR:编译一条语句时,发现多条语句。

由于你图片当中的IDLE是交互式编程状态,所以你必须先把L,X分别定义之后,再写for循环,然后打印。

如下:

https://img1.sycdn.imooc.com//5d540afa00019a2d01690123.jpg

如果要按你图中的方式一次性运行,不要这种交互式编程的话,要点开file-->new file,新建一个py文件然后把代码一次性输完,直接点击运行就可以了。

另外,你的代码也有问题,x从1开始的话,会少一次循环。x要<=100或x<101,你定义的是<100,到99会停止循环,得不到你要的结果。

最后,建议你装另外一个编辑器,sublime text3,美观大方,体积小,打开速度快!


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

输出错啦!还有x<100

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

马可奥勒留 提问者

x<100没问题吧,完成作业的时候是正确的。
2019-07-12 回复 有任何疑惑可以回复我~

直接贴代码出来看看吧,照着你的图片输代码找不到错误

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

马可奥勒留 提问者

​L=[] x=0 while x < 100: x=x+1 L.append(x*x) print(sum(L))
2019-07-12 回复 有任何疑惑可以回复我~
#2

马可奥勒留 提问者

你运行成功后,截个图看看可以吗?
2019-07-12 回复 有任何疑惑可以回复我~
#3

qq_慕侠9484800 回复 马可奥勒留 提问者

第一行那里有中文输入的样式,重新用英文输入一下就可以了
2019-07-15 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

为什么在IDLE上无法运行?

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