Solved: sawa kung iba

Ang pangunahing problema sa if else na pahayag ay maaaring nakakalito basahin at unawain.

if condition:
    statement
else:
    statement

Ang code sa itaas ay isang if-else na pahayag. Ang kundisyon ay sinusuri muna. Kung ang kundisyon ay totoo, ang pahayag sa kung bloke ay isinasagawa. Kung mali ang kundisyon, ang pahayag sa else block ay isasagawa.

Mga kalagayan

Ang mga kondisyon ay isang uri ng pahayag sa Python na nagbibigay-daan sa iyong gumawa ng mga desisyon batay sa mga resulta ng isang kundisyon.

Mayroong tatlong uri ng mga kondisyon sa Python: kung, elif, at iba pa.

Kung ang mga pahayag ay kukuha ng dalawang argumento: ang una ay isang boolean na expression at ang pangalawa ay isang bloke ng code na isasagawa kung ang boolean na expression ay totoo. Halimbawa:

kung x > 10: print("x is greater than 10") elif x == 5: print("x equals 5") else: print("x is not greater than 10, o katumbas ng 5")

Ang mga pahayag ng elif ay may tatlong argumento: ang una ay isang boolean expression, ang pangalawa ay isang opsyonal na bloke ng code na isasagawa kung ang unang boolean expression ay totoo, at ang pangatlo ay isang opsyonal na bloke ng code na isasagawa kung ang pangalawang boolean expression ay totoo. Halimbawa:

elif x > 10: print("x is greater than 10") elif x == 5: print("x equals 5") elif y > 20: print("y is greater than 20") else: print("y hindi nakakatugon o lumampas sa 20")

Kung hindi

Sa Python, sinusuri ng if statement ang isang kundisyon at nagpapatupad ng isang bloke ng code kung totoo ang kundisyon. Ang ibang pahayag ay nagpapatupad ng isang bloke ng code kung mali ang kundisyon.

Kaugnay na mga post:

Mag-iwan ng komento