Üdvözöljük a sorozat hatodik előadásán. Most elmélyülünk a programozásban, és megtanuljuk az „if utasítások” használatát a Pythonban.
Az „if utasítások” rendkívül fontosak a programozásban, mivel lehetővé teszik számunkra, hogy olyan programokat építsünk, amelyek bizonyos feltételek alapján dönthetnek.
Ha Nyilatkozat
Az „If utasítás” egy program végrehajtására szolgál több döntés alapján. Például olvassa el ezt:
"Ha meleg van,
Forró nap van
Igyon sok vizet
Ellenkező esetben, ha hideg van
Hideg nap van
viseljen meleg ruhát
Különben ez egy szép nap.”
A fenti nyilatkozatokban bizonyos feltételek alapján hozunk néhány döntést. Az első állítás egy feltétel, a második annak implikációja, a harmadik pedig egy döntés végrehajtása.
Az if utasítások hasonlóan működnek.
Nézzük meg a programozásban.
Bevezetünk egy logikai változót.
is_hot = true
Most hozzáadunk egy „if utasítást”
if is_hot:
print("It's a hot day.")
Most ez a kifejezés végrehajtásra kerül, ha a fenti feltétel igaz. Az „if” utasításból való kilépéshez meg kell nyomnia a „Shift + Tab” billentyűket, hogy a kurzor egy sorba kerüljön egy új kódsorhoz.
Most pedig futtassuk ezt a programot.
Most pedig játsszunk ezzel a programmal.
Nézze meg, mi történik, ha a fenti feltételt hamisra állítom.
Nyilvánvaló, hogy ha a feltétel hamis, az „if” utasítás nem hajtódik végre. Most hozzáadunk egy második feltételt, amely végrehajtásra kerül, ha az első feltétel nem teljesül.
is_hot = False
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
else:
print("It's a cold day.")
print("Wear warm clothes.")
print("Enjoy your day")
Az „if” feltétel hamis, így az értelmező a következő kódkészletre lép az „else” behúzás alatt.
Az „If” kifejezés nem feltétlenül korlátozódik csak két feltételre. Tetszés szerint sok körülmény között tokkolhat. Adjunk hozzá néhány feltételt ehhez a programhoz.
Egy másik feltételt definiálunk logikai változóval. Hadd legyen:
if_cold = True
Most egy harmadik feltételt is hozzáadhatunk programunkhoz. Ez így működik
is_hot = False
if_cold = True
if is_hot:
print("It's a hot day.")
print("Drink plenty of water")
elif is_cold:
print("It's a cold day.")
print("Wear warm clothes.")
else:
print("It's a lovely day")
print("Enjoy your day")
Ha most sem meleg, sem hideg nap, akkor ez egy gyönyörű nap. Itt egy új „elif” függvényt használtunk egy új feltétel meghatározására az első „if” és az utolsó „else” között. Annyi „elifet” adhat hozzá, amennyit csak akar.
Gyakorol
Megoldás
Csomagolj!
Remélem tetszik nektek ez a sorozat. A következő előadás az operátorok Pythonban való használatáról fog szólni.
Béke!
Hagy egy Válaszol