logo

Python If Else -lauseet – ehdolliset lauseet

Sekä tosielämässä että ohjelmoinnissa päätöksenteko on ratkaisevan tärkeää. Kohtaamme usein tilanteita, joissa meidän on tehtävä valintoja, ja näiden valintojen perusteella päätämme seuraavat toimintamme. Samoin ohjelmoinnissa kohtaamme skenaarioita, joissa meidän on tehtävä päätöksiä koodimme kulun ohjaamiseksi.

Ehdolliset lauseet Pythonissa niillä on keskeinen rooli ohjelman suoritussuunnan määrittämisessä. Näistä If-Else-lauseet ovat perustavanlaatuisia, ja ne tarjoavat tavan suorittaa erilaisia ​​koodilohkoja tiettyjen ehtojen perusteella. Kuten nimestä voi päätellä, If-Else-lauseet tarjoavat kaksi polkua, jotka mahdollistavat erilaiset tulokset arvioidusta ehdosta riippuen.

Pythonin ohjausvirran tyypit



Python If -lausunto

If-lause on yksinkertaisin päätöksentekolause. Sitä käytetään päättämään, suoritetaanko tietty lauseke tai lausekelohko vai ei.

If-lausunnon vuokaavio

Katsotaanpa Python If -lauseiden koodikulkua.

Python if -lausekkeen vuokaavio

Python if -lausekkeen vuokaavio

Syntaksi If-lausunnon Pythonissa

Tässä ehto arvioinnin jälkeen on joko tosi tai epätosi. jos lauseke hyväksyy loogisia arvoja – jos arvo on tosi, se suorittaa sen alapuolella olevan lausekkeen muuten ei.

objektiivinen java
#if syntax Python if   condition  : # Statements to execute if # condition is true>

Kuten tiedämme, Python käyttää sisennystä lohkon tunnistamiseksi. Joten Python if -lauseiden alla oleva lohko tunnistetaan alla olevan esimerkin mukaisesti:

if condition: statement1 statement2 # Here if the condition is true, if block # will consider only statement1 to be inside # its block.>

Esimerkki Python if -lauseesta

Koska Pythonin if-lauseiden ehto on epätosi. Joten if-lauseen alla oleva lohko suoritetaan.

Python
# python program to illustrate If statement i = 10 if (i>15): print('10 on pienempi kuin 15') print('En ole if')>

Lähtö:

I am Not in if>

Python If Else -lausunto

Pelkästään if-lause kertoo, että jos ehto on tosi, se suorittaa lauselohkon ja jos ehto on epätosi, se ei suorita. Mutta jos haluamme tehdä jotain muuta, jos ehto on epätosi, voimme käyttää else-lausetta if-lauseen kanssa Python suorittaakseen koodilohkon, kun Python if -ehto on epätosi.

If Else -lausunnon vuokaavio

Katsotaanpa koodin kulkua jos muuten Python-lauseessa.

ezgifcom-optijpeg

If Elsen syntaksi Pythonissa

if (condition): # Executes this block if # condition is true else: # Executes this block if # condition is false>

Esimerkki Python If Else -lauseesta

Koodilohko, joka seuraa Pythonissa else if -lausetta, lauseke suoritetaan if-lauseessa olevan ehdona on epätosi sen jälkeen, kun on kutsuttu lause, joka ei ole lohkossa (ilman välilyöntejä).

java käänteinen merkkijono
Python
# python program to illustrate else if in Python statement #!/usr/bin/python i = 20 if (i < 15): print('i is smaller than 15') print('i'm in if Block') else: print('i is greater than 15') print('i'm in else Block') print('i'm not in if and not in else Block')>

Lähtö:

i is greater than 15 i'm in else Block i'm not in if and not in else Block>

Jos Else Pythonissa luettelon ymmärtämisen avulla

Tässä esimerkissä käytämme Python else if -lausetta lausekkeessa a listan ymmärtäminen sillä ehdolla, että jos listan elementti on pariton, sen numerosumma tallennetaan muuten ei.

Python
# Explicit function def digitSum(n): dsum = 0 for ele in str(n): dsum += int(ele) return dsum # Initializing list List = [367, 111, 562, 945, 6726, 873] # Using the function on odd elements of the list newList = [digitSum(i) for i in List if i & 1] # Displaying new list print(newList)>

Lähtö:

[16, 3, 18, 18]>

Pythonin sisäkkäinen If-lauseke

A sisäkkäinen jos on if-lause, joka on toisen if-lauseen kohde. Sisäkkäinen if-lauseet tarkoittavat if-lausetta toisen if-lauseen sisällä.

Kyllä, Python antaa meille mahdollisuuden sijoittaa if-lauseet if-lauseiden sisään. eli voimme sijoittaa if-lauseen toisen if-lauseen sisään.

Pythonin sisäkkäisen if-lausekkeen vuokaavio

Python Nested if -lausekkeen vuokaavio

Python Nested if -lausekkeen vuokaavio

pete davidsonin ikä

Syntaksi :

if (condition1): # Executes when condition1 is true if (condition2): # Executes when condition2 is true # if Block is end here # if Block is end here>

Esimerkki Pythonin sisäkkäisestä If-lauseesta

Tässä esimerkissä näytämme koodissa sisäkkäisiä if-ehtoja, Pythonin kaikki If-ehdot suoritetaan yksitellen.

Python
# python program to illustrate nested If statement i = 10 if (i == 10): # First if statement if (i < 15): print('i is smaller than 15') # Nested - if statement # Will only be executed if statement above # it is true if (i < 12): print('i is smaller than 12 too') else: print('i is greater than 15')>

Lähtö:

i is smaller than 15 i is smaller than 12 too>

Python Elif

Täällä käyttäjä voi valita useista vaihtoehdoista. If-lauseet suoritetaan ylhäältä alas.

udp-protokolla

Heti kun yksi if-ehtoa ohjaavista ehdoista on tosi, tähän if-lauseeseen liittyvä lauseke suoritetaan ja loput tikkaat ohitetaan. Jos mikään ehdoista ei täyty, suoritetaan lopullinen else-lause.

Elif-lauseen vuokaavio Pythonissa

Katsotaanpa hallinnan kulkua if-elif-else -portaissa:

Vuokaavio if-elif-else -tikkaista

Syntaksi :

if (condition):  statement elif (condition):  statement . . else:  statement>

Esimerkki Python if-elif-else -portaista

Esimerkissä näytämme yhden if Pythonissa, usean elif -ehdon ja yhden else-ehdon.

Python
# Python program to illustrate if-elif-else ladder #!/usr/bin/python i = 20 if (i == 10): print('i is 10') elif (i == 15): print('i is 15') elif (i == 20): print('i is 20') else: print('i is not present')>

Lähtö:

i is 20>

Kolminkertainen lausunto | Short Hand If Else -lausunto

Aina kun if-lohkon sisällä on suoritettava vain yksi käsky, voidaan käyttää lyhennettä if. Lauseke voidaan laittaa samalle riville if-lauseen kanssa.

Esimerkki Python Ifin lyhenteestä

Annetussa esimerkissä meillä on ehto, että jos luku on pienempi kuin 15, suoritetaan lisäkoodi.

if condition: statement>
Python
# Python program to illustrate short hand if i = 10 if i < 15: print('i is less than 15')>

Lähtö

i is less than 15>

Esimerkki lyhyestä kädestä Jos muuten lausunnot

Tätä voidaan käyttää if-else-lauseiden kirjoittamiseen yhdelle riville, jossa tarvitaan vain yksi lauseke sekä if- että else-lohkoissa.

  Syntax:   statement_when_True   if   condition   else   statement_when_False>

Annetussa esimerkissä tulostetaan True, jos luku on 15, tai muuten se tulostaa False.

äärellisen tilan kone
Python
# Python program to illustrate short hand if-else i = 10 print(True) if i < 15 else print(False)>

Lähtö:

True>

Samanlaisia ​​lukemia: