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

缩进块的理解求指点

各位前辈好,我一直对于缩进理解有疑惑。总是不知道print 该写在if  后4格,还是for 后四格,

比如这道题,我就写成了:


for i in range(1,101):

      if i % 7 == 0 :

      print i


或者是

for i in range(1,101):

      if i % 7 == 0 :

 print i


就是想不到正确的格式。

我觉得一定是我对于缩进的理解有重大问题,请问怎么看一个缩进块完不完整哇?感谢!

正在回答

2 回答

如果是每次循环都要执行print,则为for 后四格,即相对于for缩进4格;

如果if的条件满足后才要执行print,则为if后四格,即相对于if缩进4格;

主要看你想完成什么任务,即要完成的逻辑;

对于这节的问题,只有在每次循环中,if的条件为真了,才执行print,所以是if后四格;

0 回复 有任何疑惑可以回复我~
for i in range(1,101):
    if i % 7 == 0 :
        print i

從左邊看過去長得像梯田就是了...

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

举报

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

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

进入课程

缩进块的理解求指点

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