更新時間:2019-09-19 來源:黑馬程序員 瀏覽量:
俗話說“不積跬步無以至千里”。學(xué)習(xí)了Python的基本語法后,我們來學(xué)習(xí)條件判斷語句,所謂的判斷,指的是只有滿足某些條件,才允許做某件事情,而不滿足條件時,是不允許做的。例如,現(xiàn)實(shí)生活中,過馬路要看紅綠燈,如果是綠燈才能過馬路,否則需要停止等待。其實(shí),不僅生活中需要判斷,在程序開發(fā)中,也經(jīng)常會用到判斷,例如,用戶登錄的時候,只有用戶名和密碼全部正確,才被允許登錄。Python提供了很多種判斷語句,下來我們學(xué)習(xí)Python常的if條件判斷語句。
if語句是最簡單的條件判斷語句,它可以控制程序的執(zhí)行流程,其使用格式如下:
if判斷條件: 滿足條件時要做的事情1… 滿足條件時要做的事情2… …(省略) … 滿足條件時要做的事情n…
上述格式中,只有判斷條件成立,才可以執(zhí)行下面的語句。其中,“判斷條件”成立,指的是判斷條件結(jié)果為True。
為了幫助大家更好地理解語句的使用,接下來,通過兩個案例來演示計(jì)語句的作用,具體如下。
例1:
age = 30 print("------if判斷開始------") if age >= 18: print("------我已經(jīng)成年了------") print("------if判斷結(jié)束------")
例2:
age = 15 print("------if判斷開始------") if age >= 18: print("------我已經(jīng)成年了------") print("------if判斷結(jié)束------")
在例1和例2中,僅僅是age變量的值不一樣,程序的輸出結(jié)果就不同了。由此,我們可以看出計(jì)判斷語句的作用:就是當(dāng)滿足一定條件時才會執(zhí)行指定代碼,否則就不執(zhí)行。
注意:
(1)每個if條件后要使用冒號(:),表示接下來是滿足條件后要執(zhí)行的語句。
(2)使用縮進(jìn)來劃分語句塊,相同縮進(jìn)數(shù)的語句在一起組成一個語句塊。
(3)在 Python中沒有 switch-case語句。
推薦了解:
java培訓(xùn)課程