Inkinga enkulu ngesitatimende se-if else ukuthi singadida ukufunda nokuqonda.
if condition: statement else: statement
Ikhodi engenhla iyisitatimende uma kungenjalo. Isimo siyahlolwa kuqala. Uma isimo siyiqiniso, isitatimende esiku-if block siyasetshenziswa. Uma isimo singamanga, isitatimende esikwenye ibhulokhi siyasetshenziswa.
Izimo
Imibandela iwuhlobo lwesitatimende kuPython esikuvumela ukuthi wenze izinqumo ngokusekelwe emiphumeleni yesimo.
Kunezinhlobo ezintathu zemibandela kuPython: uma, elif, nokunye.
Uma izitatimende zithatha izimpikiswano ezimbili: eyokuqala iyinkulumo ye-boolean kanti eyesibili iyibhulokhi yekhodi okufanele isetshenziswe uma isisho se-boolean siyiqiniso. Ngokwesibonelo:
uma x > 10: phrinta(“x mkhulu kuno-10”) elif x == 5: phrinta(“x ilingana no-5”) okunye: phrinta(“x akamkhulu kuno-10, futhi akalingani no-5”)
izitatimende ze-elif zithatha izimpikiswano ezintathu: eyokuqala iyinkulumo ye-boolean, eyesibili iyibhulokhi yokuzikhethela yekhodi okufanele isetshenziswe uma isisho sokuqala se-boolean siyiqiniso, kanti eyesithathu iyibhulokhi yokuzikhethela yekhodi okufanele isetshenziswe uma isisho sesibili se-boolean siyiqiniso. iqiniso. Ngokwesibonelo:
elif x > 10: phrinta(“x mkhulu kuno-10”) elif x == 5: phrinta(“x ulingana no-5”) elif y > 20: phrinta(“y mkhulu kuno-20”) okunye: phrinta(“y akuhlangani noma kudlule ama-20")
Uma, Okunye
Ku-Python, i-if isitatimende sihlola isimo bese senza ibhulokhi yekhodi uma isimo siyiqiniso. Esinye isitatimende sisebenzisa ibhulokhi yekhodi uma isimo singamanga.