Discuss / Python / 报错啦!!!

报错啦!!!

Topic source

sum=0 for x in [1,2,3,4,5,6]: ... sum=sum+x ... print(sum) File "<stdin>", line 3 print(sum) ^ 请问这个报错是什么原因呢

我这是在命令行直接敲的,好像是不行,放脚本里好了

flyfy2012

#3 Created at ... [Delete] [Delete and Lock User]

... print(sum)

你这行多了一个空格!

我试了一下,不是空格的问题,那是直接回车下来的

因为你的print(sum)还在循环中,如果你是想每次都输出sum,那么就是空格问题,如果你只是想要输出最终结果,应该在sum=sum+x后敲一次空格跳出循环后再进行print(sum)


  • 1

Reply