縮進塊的理解求指點
各位前輩好,我一直對于縮進理解有疑惑。總是不知道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
就是想不到正確的格式。
我覺得一定是我對于縮進的理解有重大問題,請問怎么看一個縮進塊完不完整哇?感謝!
各位前輩好,我一直對于縮進理解有疑惑。總是不知道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
就是想不到正確的格式。
我覺得一定是我對于縮進的理解有重大問題,請問怎么看一個縮進塊完不完整哇?感謝!
2019-04-08
舉報
2019-04-23
如果是每次循環都要執行print,則為for 后四格,即相對于for縮進4格;
如果if的條件滿足后才要執行print,則為if后四格,即相對于if縮進4格;
主要看你想完成什么任務,即要完成的邏輯;
對于這節的問題,只有在每次循環中,if的條件為真了,才執行print,所以是if后四格;
2019-04-08
從左邊看過去長得像梯田就是了...