Ixazululiwe: python uma kungenjalo

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.

Okuthunyelwe okuhlobene:

Shiya amazwana