Python feltételes kijelentések: ha…Elf & Switch Case

mik azok a feltételes kijelentések a Python-ban?

feltételes utasítás a Python-ban különböző számításokat vagy műveleteket hajt végre attól függően, hogy egy adott logikai kényszer igaznak vagy hamisnak értékel-e. Feltételes nyilatkozatokat kezeli, ha nyilatkozatok Python.

ebben a bemutatóban látni fogjuk, hogyan kell feltételes kijelentéseket alkalmazni Python-ban.

  • mi van, ha nyilatkozat? Hogyan kell használni?
  • mi történik, ha “ha feltétel” nem felel meg
  • hogyan kell használni “else feltétel”
  • Ha “else feltétel” nem működik
  • hogyan kell használni “elif” feltétel
  • hogyan kell végrehajtani feltételes nyilatkozatot minimális kód
  • Python beágyazott IF utasítás
  • Switch Case Statement in Python

mi a Python, ha nyilatkozat?

python IF utasítás használható döntéshozatali műveletek. Tartalmaz egy kódtörzset, amely csak akkor fut, ha az if nyilatkozatban megadott állapot igaz. Ha a feltétel hamis, akkor az opcionális else utasítás fut, amely tartalmaz egy kódot az else feltételhez.

Ha meg akarja indokolni az egyik feltételt, míg a másik feltétel nem igaz, akkor használja Python ha mást nyilatkozatot.

Python if Statement Syntax:

if expression Statementelse Statement

Python if…else folyamatábra

Python if..else folyamatábra

nézzünk egy példát Python if else utasítás:

Python Feltételes Mondatok

##Example file for working with conditional statement#def main():x,y =2,8if(x 
  • Kód Vonal 5: határozzuk Meg két változó x, y = 2, 8
  • Kód Line 7: Ha a Nyilatkozat a Python ellenőrzi a feltételt x<y, ami Igaz ebben az esetben
  • Kód 8-as Vonal: A változó st beállítása “x kisebb mint y.”
  • Kód Sor 9: Az ST sornyomtatás az st változó értékét adja ki, amely “x kisebb, mint y”,

mi történik, ha az “if condition” nem felel meg a

– nek ebben a lépésben, látni fogjuk, mi történik, ha a Python állapota nem felel meg.

Python Feltételes Mondatok: HA, ELIF, MÁS Beágyazott, HA

  • Kód Vonal 5: határozzuk Meg két változó x, y = 8, 4
  • Kód Line 7: Ha a Nyilatkozat a Python ellenőrzi a feltételt x<y, ami Hamis, ebben az esetben
  • Kód 8-as Vonal: Az st változó nincs beállítva “x kisebb, mint y.”
  • 9. kódsor: az ST-betűsor egy soha nem deklarált változó értékét próbálja kinyomtatni. Ezért hibát kapunk.

hogyan kell használni az “else condition”

az “else condition” általában akkor használatos, ha egy nyilatkozatot más alapján kell megítélni. Ha az egyik feltétel rosszul megy, akkor egy másik feltételnek kell lennie, amely igazolja a kijelentést vagy a logikát.

példa:

Python feltételes kijelentések: HA, ELIF, MÁS Beágyazott, HA

##Example file for working with conditional statement#def main():x,y =8,4if(x 
  • Kód Vonal 5: határozzuk Meg két változó x, y = 8, 4
  • Kód Line 7: ha A Nyilatkozatot a Python ellenőrzi a feltételt x<y, ami Hamis, ebben az esetben
  • Kód Vonal 9: Az áramlás a program ellenőrzési megy, hogy más feltétel
  • Kód Vonal 10: A változó st beállítása “x nagyobb, mint y.”
  • Kód Sor 11: Az ST sornyomtatás az st változó értékét adja ki, amely “x nagyobb, mint y”,

, ha az “else condition” nem működik

sok esetben előfordulhat, hogy az “else condition” nem adja meg a kívánt eredményt. Rossz eredményt fog kinyomtatni, mivel hiba van a program logikájában. A legtöbb esetben ez akkor történik, ha több mint két nyilatkozatot vagy feltételt kell igazolnia egy programban.

egy példa jobban segít megérteni ezt a koncepciót.

itt mind a változók azonosak (8,8), a program kimenete “x nagyobb, mint y”, ami rossz. Ez azért van, mert ellenőrzi az első feltétel (ha állapot Python), és ha ez nem sikerül, akkor kiírja a második feltétel (else feltétel) alapértelmezettként. A következő lépésben látni fogjuk, hogyan tudjuk kijavítani ezt a hibát.

Python Feltételes Mondatok: HA, ELIF, MÁS Beágyazott, HA

##Example file for working with conditional statement#def main():x,y =8,8if(x 

How to use "elif" condition

To correct the previous error made by "else condition", we can use "elif" statement. By using "elif" condition, you are telling the program to print out the third condition or possibility when the other condition goes wrong or incorrect.

Example

Python Conditional Statements: IF, ELIF, ELSE Nested IFPython Conditional Statements: IF, ELIF, ELSE Nested IF

##Example file for working with conditional statement#def main():x,y =8,8if(x 
  • Kód Vonal 5: határozzuk Meg két változó x, y = 8, 8
  • Kód Line 7: Az if utasítás ellenőrzi a feltételt x<y, ami Hamis, ebben az esetben
  • Kód Vonal 10: A programvezérlés áramlása a másikhoz megyha állapot. Ez ellenőrzi, hogy x==y, ami igaz
  • Kód Sort 11: A változó st beállítása “x ugyanaz, mint y.”
  • Kód Vonal 15: Az áramlás ellenőrzési program kilép az if (nem a más Nyilatkozat). A kimenet “x ugyanaz, mint y”, ami helyes

hogyan kell végrehajtani a feltételes nyilatkozatot minimális kóddal

ebben a lépésben látni fogjuk, hogyan kondenzálhatjuk ki a feltételes nyilatkozatot. Ahelyett, hogy a végrehajtó kódot minden feltétel külön-külön, tudjuk használni őket egy kódot.

szintaxis

A If B else C

példa:

Python feltételes kijelentések: IF, ELIF, ELSE beágyazott if

def main():x,y = 10,8st = "x is less than y" if (x 
  • 2.kódsor: két változót definiálunk X, Y = 10, 8
  • 3. kódsor: az St változó “x kevesebb, mint y”, ha X<y vagy pedig “x nagyobb vagy Egyenlő Y-vel”. Ebben az x > y változó értéke” x nagyobb vagy egyenlő y. ”
  • kódsor 4: kiírja az st értékét, és megadja a helyes kimenetet
  • helyett hosszú kódot ír feltételes kijelentésekhez, a Python lehetőséget ad arra, hogy rövid és tömör módon írjon kódot.

Python beágyazott IF utasítás

következő példa mutatja beágyazott if nyilatkozat Python

total = 100#country = "US"country = "AU"if country == "US": if total 

Uncomment Line 2 in above code and comment Line 3 and run the code again

Switch Case Statement in Python

What is Switch statement?

A switch statement is a multiway branch statement that compares the value of a variable to the values specified in case statements.

Python language doesn’t have a switch statement.

Python uses dictionary mapping to implement Switch Case in Python

Example

function(argument){ switch(argument) { case 0: return "This is Case Zero"; case 1: return " This is Case One"; case 2: return " This is Case Two "; default: return "nothing"; };};

a fenti Kapcsolótok Python

def SwitchExample(argument): switcher = { 0: " This is Case Zero ", 1: " This is Case One ", 2: " This is Case Two ", } return switcher.get(argument, "nothing")if __name__ == "__main__": argument = 1 print (SwitchExample(argument))

Python 2 példa

a fenti kódok Python 3 példák, ha Python 2-ban szeretne futtatni kérjük, fontolja meg a következő kódot.

# If Statement #Example file for working with conditional statement#def main():x,y =2,8if(x 

Summary:

A conditional statement in Python is handled by if statements and we saw various other ways we can use conditional statements like Python if else over here.

  • “if condition” – az eredményt akkor kell kinyomtatni, ha az egyik feltétel igaz vagy hamis.
  • “else condition” – akkor használják, ha ki szeretné nyomtatni a nyilatkozatot, ha az egyik feltétel nem felel meg a
  • ” elif condition ” követelménynek-akkor használják, ha harmadik lehetősége van eredményként. Használhatja több elif feltételeket, hogy ellenőrizze a 4., 5., 6. lehetőségek a kódot
  • tudjuk használni minimális kódot végrehajtani feltételes kijelentések nyilvánításával minden feltétel egyetlen nyilatkozatot futtatni a kódot
  • Python ha nyilatkozatot lehet beágyazott

Related Posts

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük