中基本的判斷語(yǔ)句,它的語(yǔ)法結(jié)構(gòu)如下
if 條件
代碼塊1
代碼塊2
其中,條件是一個(gè)布爾表達(dá)式,代碼塊1和代碼塊2分別是兩個(gè)代碼塊,它們的執(zhí)行取決于條件的值。當(dāng)條件為真時(shí),執(zhí)行代碼塊1,否則執(zhí)行代碼塊2。
if語(yǔ)句還可以和elif語(yǔ)句一起使用,elif語(yǔ)句是else if的縮寫(xiě),它的語(yǔ)法結(jié)構(gòu)如下
if 條件1
代碼塊1
elif 條件2
代碼塊2
代碼塊3
當(dāng)條件1為真時(shí),執(zhí)行代碼塊1;當(dāng)條件1為假且條件2為真時(shí),執(zhí)行代碼塊2;否則執(zhí)行代碼塊3。
for循環(huán)
中常用的循環(huán)語(yǔ)句之一,它可以遍歷任何序列的元素,例如列表、元組、字符串等。for循環(huán)的語(yǔ)法結(jié)構(gòu)如下
代碼塊
其中,變量是一個(gè)臨時(shí)變量,用于存儲(chǔ)序列中的每個(gè)元素,序列是要遍歷的序列,代碼塊是要執(zhí)行的代碼。
tinuetinue語(yǔ)句用于跳過(guò)當(dāng)前循環(huán),繼續(xù)執(zhí)行下一次循環(huán)。
while循環(huán)
中另一種常用的循環(huán)語(yǔ)句,它可以在滿(mǎn)足特定條件的情況下重復(fù)執(zhí)行一段代碼。while循環(huán)的語(yǔ)法結(jié)構(gòu)如下
while 條件
代碼塊
其中,條件是一個(gè)布爾表達(dá)式,代碼塊是要執(zhí)行的代碼。
tinue語(yǔ)句控制循環(huán)的執(zhí)行流程。
下面是一個(gè)使用if語(yǔ)句和for循環(huán)的示例代碼,它可以輸出1到10之間的奇數(shù)
ge(1, 11)
if i % 2 == 0tinuet(i)
輸出結(jié)果如下
程序時(shí),熟練掌握這些語(yǔ)言結(jié)構(gòu)是非常重要的。