亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

哪位大佬能講講縮進問題。

s = 'ABCDEFGHIJKLMNOPQ'

num = 1

for ch in s:

? ? if num < 7:

? ? ? ? num = num + 1

? ? ? ? continue

print(ch)


正在回答

1 回答

縮進代表子流程,可以理解為 縮進后的代碼為未縮進代碼的子流程,例如你舉例的代碼就有3個層級

s = 'ABCDEFGHIJKLMNOPQ'? #未縮進 1級

num = 1? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? #未縮進 1級

for ch in s:? ? ? ? ? ? ? ? ? ? ? ? ? ? ???#未縮進? 1級

? ? if num < 7:? ? ? ? ? ? ? ? ? ? ? ? ? #在for語句下縮進 ,為?for ch in s:語句的子流程 2級

? ? ? ? num = num + 1? ? ? ? ? ? ? #在if語句下縮進, 為?if num < 7:? ?語句的子流程 3級

? ? ? ? continue? ? ? ? ? ? ? ? ? ?#在if語句下縮進, 為?if num < 7:? ?語句的子流程 與?num = num + 1 語句同級別 3級

print(ch)? ? ? ? ? ? ? ? ? ? ? ? ? ? ???#未縮進? 1級

1級代碼由上至下逐條運行,3級代碼在2級代碼條件下運行,2級代碼在1級代碼下運行。?

0 回復 有任何疑惑可以回復我~
#1

幕布斯9306137

我也初學 是我自己的理解 希望有幫助 你多看看大佬們的解釋
2021-02-24 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

哪位大佬能講講縮進問題。

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號