[15] Python條件語句 | 對象今天會生氣嗎

Hello!勵志成為科代表的我出現了,我會在合集和分P視頻里出現制作筆記(but孩子要考試,可能不能及時出現)。
本筆記適用于當你認真學習了本套教程后的復習,最后放上一些合集筆記鏈接
https://www.bilibili.com/read/readlist/rl656437?spm_id_from=333.999.0.0
P15-17 條件與邏輯
一、比較變量符
1.類別
等于號==
大于號>=
小于號<=
不等于號!=
大于號>
小于號<
2.進行比較后,符合邏輯的返回布爾值True,不符合邏輯的返回布爾值False
示例:
3==3返回True
3!=3返回False
二、條件語句
1.基本格式:if 條件:
條件為真時候的執(zhí)行語句(如果你希望條件為假時什么都不做那么到此為止)
else:
條件為假時候的執(zhí)行語句
2.要求:求出的值為布爾值
注:條件后面有一個冒號哦,執(zhí)行語句前有縮進,建議縮進四個空格(即按一下Tab鍵),執(zhí)行語句可以不止一句,但每行前面都要有縮進
3.一些方法:
(1)定義某個變量為布爾值
(2)結合比較運算符
三、嵌套條件語句
1.基本格式及原理
if跟條件一:
if跟條件二:
條件為真時候的執(zhí)行語句
else:
條件為假時候的執(zhí)行語句
(后面的if以及else首先滿足條件一然后進入條件二判斷,在條件二中為真得到真的執(zhí)行語句,反之則得到假的)
注:再次注意縮進問題,每進行一個條件判斷,則需要在此條件if/else前縮進一次
四、多個條件判斷(elif)
1.基本格式:
if跟條件一:
條件為真時候的執(zhí)行語句
elif跟條件二:
條件為真時候的執(zhí)行語句
elif跟條件三:
條件為真時候的執(zhí)行語句
(系統(tǒng)將只會執(zhí)行第一個真的條件語句)
五、邏輯運算符號
1.類別:
and,or,not
2.and:可以連接兩個或兩個以上的操作對象,只有所有對象都符合邏輯才會返回True,其他情況則會返回False
3.or:可以連接兩個或兩個以上的操作對象,只有所有對象都不符合邏輯才會返回False,其他情況則會返回True
4.not:只能對一個操作對象運算,起顛倒布爾類型的作用(原先為True返回False)
5.優(yōu)先級:not>and>or(可以用括號改變運算順序)