Python

Python If Else-erklæring

Python If Else-erklæring
Python if-else-udsagn bruges i torsk til beslutningstagning. Oftere kræves der beslutningstagning for at udføre et bestemt stykke kode, hvis en bestemt tilstand er sand.

I Python er det tilsigtede formål med at bruge if-else beslutningstagning. Syntaksen for if-else-sætningen i Python ligner de fleste programmeringssprog som Java, C, C ++ og C #.

Denne artikel beskriver Python if-else-udsagnene i detaljer.

Syntaks

hvis test_ekspression:
erklæring (er), der skal udføres
andet:
erklæring (er), der skal udføres

I tilstanden if evalueres testekspression. Testudtrykket kan også kaldes en tilstand. I tilfælde af en ægte betingelse udføres udsagnet om if-blok, ellers overføres programflowet til den ellers tilstand. Flowdiagrammet viser udførelsen af ​​if-else-sætningen.

Python hvis ellers udsagn eksempler

Lad os se et eksempel på en if-else i Python. I det givne eksempel erklæres en num-variabel for et tal med en værdi på 13. Hvis tilstanden kontrollerer, om antallet er større end 10 eller ej. Hvis talværdien er mere end 10, udføres if-bloklegemet, og det udskriver, at tallet er større end 10. I tilfælde af at antallet er mindre end 10, udføres ellers blok, og det udskriver, at tallet er mindre end 10.

num = 13
# anvender betingelse
hvis tal> 10:
print ("Antallet er større end 10")
# erklærer den anden erklæring
andet:
print ("Antallet er mindre end 10")

Produktion
Outputtet viser, at tallet 13 er større end 10.


Lad os nu se et eksempel på et tal, der er mindre end 10.

num = 3
# erklærer if-sætningen for at kontrollere, om antallet er større end 10 eller ej
hvis tal> 10:
print ("Antallet er større end 10")
andet:
print ("Antallet er mindre end 10")

Produktion

Elif-udsagnet i Python

Python giver os mulighed for at evaluere eller kontrollere de flere testudtryk ved hjælp af elif-sætningen. Elif er den korte form for andet if-udsagn. Vi kan bruge de matematiske operatorer til at evaluere tilstanden som =, != (ikke lig), <, >, etc.

I elif-erklæringen, hvis den første hvis betingelse ikke er sand, vil programmet evaluere den næste elif-bloktilstand og så videre. Hvis alle betingelserne er falske, udføres den anden betingelse til sidst.

Lad os se et eksempel på dette.

# erklærer en navnesvariabel
name = input ("Indtast navnet på dyret \ n")
hvis navn == "ko":
print ("Du indtastede ko")
elif navn == "hund":
print ("Du indtastede hund")
elif navn == "kat":
print ("Du indtastede kat")
andet:
print ("Dette er den anden blok")

Produktion

Indlejret hvis tilstand i Python

Vi kan erklære flere, hvis forhold inde i en hvis betingelse. Dette fænomen kaldes den nestede if-tilstand. Lad os se et eksempel på dette.

# erklærer en aldersvariabel
alder = 13
hvis alder> 10:
print ("Du er over 10")
# en hvis tilstand inde i hvis tilstand
hvis alder> 12:
print ("Du er også over 12")
hvis alder == 13:
print ("Du er 13 år")
andet:
print ("Du er ikke 13 år gammel")
andet:
print ("Du er under 10 år")

Produktion

Konklusion

Denne artikel forklarer if-else-erklæringen i Python ved hjælp af enkle eksempler. Hvis-ellers-udsagn bruges til at evaluere testudtrykket.

Sådan installeres og afspilles Doom på Linux
Introduktion til undergang Doom-serien opstod i 90'erne efter frigivelsen af ​​den originale Doom. Det var et øjeblikkeligt hit, og fra den tid af har...
Vulkan til Linux-brugere
Med hver nye generation af grafikkort ser vi spiludviklere skubbe grænserne for grafisk troskab og komme et skridt tættere på fotorealisme. Men på tro...
OpenTTD vs Simutrans
Oprettelse af din egen transportsimulering kan være sjovt, afslappende og ekstremt lokkende. Derfor skal du sørge for at prøve så mange spil som mulig...