Python是一門擁有真假語句的編程語言,通過條件判斷可以實現(xiàn)代碼的不同執(zhí)行路徑。下面我們來看一些例題來了解這方面的知識。
score = 80 if score >= 60: print("恭喜你,你已經(jīng)及格了!") else: print("抱歉,你還沒及格,請繼續(xù)努力!")
在這個例子中,我們首先將變量score設(shè)置為80。然后使用if語句來判斷score是否大于等于60,如果是,則執(zhí)行if子句中的代碼,輸出恭喜你,你已經(jīng)及格了!否則執(zhí)行else子句中的代碼,輸出抱歉,你還沒及格,請繼續(xù)努力!
num = -5 if num >0: print("這個數(shù)字為正數(shù)!") elif num == 0: print("這個數(shù)字為零!") else: print("這個數(shù)字為負(fù)數(shù)!")
在這個例子中,我們將變量num設(shè)置為-5。然后使用if語句、elif語句和else語句來判斷num的值。如果num大于0,則輸出這個數(shù)字為正數(shù)!如果num等于0,則輸出這個數(shù)字為零!否則,則輸出這個數(shù)字為負(fù)數(shù)!
age = 16 gender = '男' if age >= 18 and gender == '男': print("你已經(jīng)成年且為男性!") else: print("你還未成年或者為女性!")
在這個例子中,我們將變量age設(shè)置為16,將變量gender設(shè)置為男。然后使用if語句來判斷年齡是否大于等于18且性別是否為男性。如果是,則輸出你已經(jīng)成年且為男性!否則輸出你還未成年或者為女性!
name = 'Zhangsan' if 'a' in name: print("這個名字中包含字母a!") else: print("這個名字中不包含字母a!")
在這個例子中,我們將變量name設(shè)置為Zhangsan。然后使用if語句來判斷名字中是否包含字母a。如果是,則輸出這個名字中包含字母a!否則輸出這個名字中不包含字母a!