Discuss / Python / 一个关于交互命令中缩进的疑问

一个关于交互命令中缩进的疑问

Topic source

#以下两段代码由于print前面是否有缩进导致显示结果不同,第一个段结果为1,3,6,10,15;第二段只显示15。这个我大概可以理解。

#我不理解的是,为何第二段代码我在notepad里面编辑完可以在python上运行,但是不能在交互命令中运行呢?为何交互命令中print前一定有缩进(没有就报错),如何让它直接显示15呢?

#第一段代码 sum=0 for x in range(6): sum=sum+x print(sum)

#第二段代码 sum=0 for x in range(6): sum=sum+x print(sum)

在写完 sum=sum+x 后,按两次 Enter 键以退出 for 循环的缩进模式,再写 print 就好了

Hi,幸运女神爱微笑!多谢多谢!请原谅初学者的无知,哈哈哈!祝你新年快乐!

NoArya

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

学习了,学习了

Burstsep

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

原来如此!!!差点气炸,找不出问题又一直报错

学到了


  • 1

Reply