目次
- 1 1. Mga pangunahing kaalaman sa if statement ng Python
- 2 2. Ano ang operator na in?
- 3 3. Mga praktikal na halimbawa ng if statement at in operator
- 4 4. Pagsasama sa mga lohikal na operator
- 5 5. Advanced na paggamit ng in operator sa if statement ng Python
- 6 6. Mga karaniwang pagkakamali at kung paano ito ayusin
- 7 7. Buod
- 8 8. Karagdagang mga mapagkukunan sa pag-aaral
1. Mga pangunahing kaalaman sa if statement ng Python
Sa Python, ginagamit angif statement para sa pag-branch ayon sa kondisyon. Sa Python, gumagamit ng indent (mga espasyo o tab) upang tukuyin ang mga block, at isinasagawa ang code sa block sa ibaba nito kapag ang kondisyon ay True. Di tulad ng ibang programming language, napakahalaga ng indent sa Python. Magkakaroon ng error kapag walang tamang indent。1.1 Pangunahing sintaks at halimbawa ng paggamit
Ang pangunahing sintaks ngif statement ay ganito:if kondisyon:
# Gagawin kapag True ang kondisyonHalimbawa:a = 5
if a == 5:
print("a ay 5") # Output: a ay 5Ine-output ng code na ito ang “a ay 5” kapag ang a ay 5. Sa Python, maraming operator ng paghahambing para tukuyin kung ang kondisyon ay True o False。2. Ano ang operator na in?
Ang operator nain ay ginagamit upang suriin kung ang isang elemento ay nasa loob ng isang sequence (string, list, tuple, atbp.). Kapag pinagsama sa isang if statement, maaari kang magsagawa ng partikular na proseso kapag umiiral ang tinukoy na elemento.2.1 Pangunahing paraan ng paggamit
Ang syntax para gamitin ang operator nain ay ganito:if elemento in sequence:
# Proseso na isasagawa kapag ang elemento ay naroroon sa loob ng sequenceHalimbawa:fruits = ["apple", "banana", "cherry"]
if "apple" in fruits:
print("Nasa listahan ang 'apple'.") # Output: Nasa listahan ang 'apple'.Ipinapakita ng code na ito ang isang mensahe kapag kabilang ang “apple” sa listahang fruits.3. Mga praktikal na halimbawa ng if statement at in operator
Ang kumbinasyon ngif statement at in operator ay ginagamit sa maraming sitwasyon. Ipinapakita rito ang ilang praktikal na halimbawa。3.1 Pagsuri kung ang string ay naglalaman ng partikular na bahagi
message = "Hello, world!"
if "world" in message:
print("Ang mensahe ay naglalaman ng 'world'") # Output: Ang mensahe ay naglalaman ng 'world'Sa halimbawang ito, tinitingnan kung ang string na message ay naglalaman ng “world”; kung mayroon, maglalabas ito ng mensahe。3.2 Pagsuri kung umiiral ang key sa dictionary
Maaari ring suriin kung may partikular na key sa dictionary。person = {"name": "Alice", "age": 30}
if "name" in person:
print("Ang key na 'name' ay nasa dictionary") # Output: Ang key na 'name' ay nasa dictionaryTinitingnan ng code na ito kung may “name” na key sa dictionary na person, at kung mayroon, maglalabas ito ng mensahe。4. Pagsasama sa mga lohikal na operator
Kung nais mong suriin ang maraming kondisyon sa pahayag naif, maaari mong gamitin ang mga lohikal na operator na and, or, at not. Sa pamamagitan nito, maaari kang bumuo ng mas kumplikadong mga kondisyon.4.1 Pagsasama ng in at and at or
Tingnan natin ang isang halimbawa ng paggamit ng operator na in na pinagsama sa iba pang mga kondisyon.fruits = ["apple", "banana", "cherry"]
if "apple" in fruits and "banana" in fruits:
print("Nasa listahan ang mansanas at saging") # Output: Nasa listahan ang mansanas at sagingSa halimbawang ito, maglalabas ng mensahe kapag ang listahang fruits ay naglalaman ng parehong “apple” at “banana”.4.2 Paano gamitin ang not in
Kung gusto mong suriin ang kabaligtarang kondisyon ng operator na in, gamitin ang not in.if "grape" not in fruits:
print("Walang ubas sa listahan") # Output: Walang ubas sa listahanAng code na ito ay maglalabas ng mensahe kapag hindi kasama ang “grape” sa listahang fruits.
5. Advanced na paggamit ng in operator sa if statement ng Python
Bilang isang mas advanced na paraan ng paggamit, maaaring pagsamahin angin operator sa list comprehension at mga loop.5.1 Paggamit sa list comprehension
Halimbawa ng paggamit ngin sa list comprehension upang gumawa ng bagong list.numbers = [1, 2, 3, 4, 5]
even_numbers = [num for num in numbers if num % 2 == 0]
print(even_numbers) # Output: [2, 4]Sa halimbawang ito, kinukuha lamang ang mga even na numero mula sa listang numbers upang gumawa ng bagong list na even_numbers.5.2 Paggamit sa loob ng loop
Maaari mo ring gamitin angin sa loob ng loop upang iproseso ang bawat elemento ng sequence.words = ["apple", "banana", "cherry"]
for word in words:
if "a" in word:
print(f"{word} ay naglalaman ng 'a'") # Output: apple ay naglalaman ng 'a'Tinitingnan ng code na ito kung naglalaman ng “a” ang bawat elemento sa listang words, at magpi-print ng mensahe kapag naglalaman.6. Mga karaniwang pagkakamali at kung paano ito ayusin
Kapag gumagamit ngif at ng operator na in, narito ang mga karaniwang pagkakamali at kung paano ito iwasan.6.1 Hindi tumutugmang indentasyon
Sa Python, ang indentasyon ang nagtatakda ng istruktura ng mga block. Kapag walang wastong indentasyon, magaganap angIndentationError.if True:
print("Hindi tama ang indentasyon") # ErrorSa kasong ito, nagkakaroon ng error dahil hindi naka-indent ang pahayag na print. Ang tama ay i-indent ito tulad ng nasa ibaba:if True:
print("Tama ang indentasyon") # Lalabas nang normal6.2 Maling paggamit ng in
Ang in ay magagamit lamang sa mga uri ng sequence (string, list, tuple, atbp.). Sa dictionary, magagamit ito para suriin ang pagkakaroon ng key, ngunit hindi ito direktang magagamit para suriin ang pagkakaroon ng value.person = {"name": "Alice", "age": 30}
# Mali ang sumusunod na linya. Hindi direktang magagamit ang `in` para sa pagsuri ng value.
if "Alice" in person: # Ito ay pagsusuri ng pagkakaroon ng key
print("Error")Para suriin ang mga value ng dictionary, gawin ito sa ganitong paraan.if "Alice" in person.values():
print("Nasa dictionary ang value") # Output: Nasa dictionary ang value7. Buod
Ang pahayag naif at ang operator na in ay napakalakas at kapaki-pakinabang na mga kasangkapan para sa kondisyonal na pagsasanga sa Python. Sa paggamit ng pahayag na if, maaari ninyong isagawa ang iba’t ibang proseso depende sa kondisyon, at kung gagamitin ninyo ang operator na in, madali ninyong masusuri ang presensya ng isang elemento. Sa pamamagitan ng artikulong ito, matutunan ninyo mula sa batayang paggamit hanggang sa mga halimbawa ng aplikasyon, at magamit ninyo ito sa aktwal na pagpo-program.8. Karagdagang mga mapagkukunan sa pag-aaral
Gamitin ang opisyal na dokumentasyon ng Python at iba pang online na materyales upang mas mapalalim ang iyong pag-aaral. Sa opisyal na dokumentasyon ng Python, makikita ang detalyadong paliwanag at mga halimbawa ng paggamit ngif statement at ng in operator. Bukod dito, sa paggamit ng mga online na plataporma sa pag-aaral at mga tutorial site, mahahasa mo ang iyong praktikal na kasanayan. Partikular na sa mga plataporma tulad ng Udemy at Coursera, may mga kursong iniaalok para sa iba’t ibang antas, mula baguhan hanggang advanced.8.1 Inirerekomendang mga mapagkukunan
- Opisyal na dokumentasyon ng Python: Naglalaman ito ng detalyadong paliwanag at mga halimbawa tungkol sa
ifstatement atinoperator. Bilang opisyal na mapagkukunan, napakainam ito para sa mga nais matutuhan nang mabuti ang mga batayan ng Python. - Mga online na kurso: Sa mga platapormang Udemy, Coursera, at edX na nag-aalok ng mga kursong Python, maaari mong matutuhan ang lahat mula sa mga batayan hanggang sa mas advanced na paggamit ng
ifstatement atinoperator. Sa pag-aaral nang direkta mula sa mga propesyonal na instruktor, maaari mong mapaunlad ang iyong mga kasanayan nang mas episyente. - Komunidad ng programming: Sa mga community site tulad ng Stack Overflow at Qiita, makakakuha ka ng kapaki-pakinabang na impormasyon para sa aktuwal na paglutas ng mga problema sa pamamagitan ng pagtingin sa mga tanong at sagot na ipinopost ng iba pang mga programmer.
8.2 Susunod na mga hakbang
- Praktikal na pagsasanay: Sumangguni sa mga halimbawang ipinakita sa artikulong ito at sa mga sample code ng opisyal na dokumentasyon, at mahalagang subukan mong sumulat ng sarili mong code. Kapag aktuwal mong sinubukan at nagsanay, mas lalalim ang iyong pag-unawa.
- Paglikha ng proyekto: Gumawa ng isang simpleng proyekto at subukang gamitin ang
ifstatement at anginoperator. Halimbawa, subukang gumawa ng shopping list app o isang simpleng kasangkapan para sa pagsusuri ng teksto—mga programang tumutulong sa pagresolba ng pang-araw-araw na problema.
in operator. Dahil mahalaga ang praktika sa programming, hinihikayat kang aktibong magsanay at mag-code.

