哪位大佬能講講縮進(jìn)問題。
s = 'ABCDEFGHIJKLMNOPQ'
num = 1
for ch in s:
? ? if num < 7:
? ? ? ? num = num + 1
? ? ? ? continue
print(ch)
s = 'ABCDEFGHIJKLMNOPQ'
num = 1
for ch in s:
? ? if num < 7:
? ? ? ? num = num + 1
? ? ? ? continue
print(ch)
2021-02-24
舉報
2021-02-24
縮進(jìn)代表子流程,可以理解為 縮進(jìn)后的代碼為未縮進(jìn)代碼的子流程,例如你舉例的代碼就有3個層級
s = 'ABCDEFGHIJKLMNOPQ'? #未縮進(jìn) 1級
num = 1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #未縮進(jìn) 1級
for ch in s:? ? ? ? ? ? ? ? ? ? ? ? ? ? ???#未縮進(jìn)? 1級
? ? if num < 7:? ? ? ? ? ? ? ? ? ? ? ? ? #在for語句下縮進(jìn) ,為?for ch in s:語句的子流程 2級
? ? ? ? num = num + 1? ? ? ? ? ? ? #在if語句下縮進(jìn), 為?if num < 7:? ?語句的子流程 3級
? ? ? ? continue? ? ? ? ? ? ? ? ? ?#在if語句下縮進(jìn), 為?if num < 7:? ?語句的子流程 與?num = num + 1 語句同級別 3級
print(ch)? ? ? ? ? ? ? ? ? ? ? ? ? ? ???#未縮進(jìn)? 1級
1級代碼由上至下逐條運行,3級代碼在2級代碼條件下運行,2級代碼在1級代碼下運行。?