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