for循环中缩进错误时,代码依然可以执行的问题 财富值95

2016-10-25 19:54发布

图一如下,正确缩进时:

图二如下,想问下,为何print缩进位置错误时,python依然可以执行,但却没有依次列出range(1,11)的计算,只有最后一个位置的计算?
这是涉及到全局变量,局部变量吗?

小弟刚开始学编程,如果这个问题是因为不了解哪块概念,还望各位大大告知。。。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答

单单从你的结果上来分析,print 缩进导致 for 循环里只有一句话 table = n * i,然后 print 的结果来看,i 和 table 都变成全局的了,但是很明显提示 error,说明这样做不符合规范。

一周热门 更多>