I Python är det avsedda syftet med att använda if-else beslutsfattande. Syntaxen för if-else-uttalandet i Python liknar de flesta programmeringsspråk som Java, C, C ++ och C #.
Den här artikeln beskriver Python if-else-uttalanden i detalj.
Syntax
om test_expression:
uttalande att utföra
annan:
uttalande att utföra
I if-tillståndet utvärderas testuttryck. Testuttrycket kan också kallas ett tillstånd. I händelse av ett sant tillstånd skickas uttalandet om if block, annars skickas programflödet till det andra villkoret. Flödesdiagrammet visar utförandet av if-else-uttalandet.
Python if else uttalande exempel
Låt oss se ett exempel på en if-else i Python. I det angivna exemplet deklareras en num-variabel för ett tal med värdet 13. Om villkoret kontrollerar om antalet är större än 10 eller inte. Om talvärdet är mer än 10 körs if-blockkroppen och det skriver ut att antalet är större än 10. Om talet är mindre än 10, körs annars blocket och det skrivs ut att antalet är mindre än 10.
num = 13# tillämpar villkor
om antal> 10:
skriva ut ("Antalet är större än 10")
# förklarar det andra uttalandet
annan:
skriva ut ("Antalet är mindre än 10")
Produktion
Utgången visar att talet 13 är större än 10.
Låt oss nu se ett exempel på ett tal som är mindre än 10.
# förklarar if-uttalandet för att kontrollera om antalet är större än 10 eller inte
om antal> 10:
skriva ut ("Antalet är större än 10")
annan:
skriva ut ("Antalet är mindre än 10")
Produktion
Elif-uttalandet i Python
Python tillåter oss att utvärdera eller kontrollera flera testuttryck med hjälp av elif-uttalandet. Elif är den korta formen för annat if-uttalande. Vi kan använda de matematiska operatorerna för att utvärdera tillståndet som =, != (inte lika), <, >, etc.
I elif-uttalandet, om det första om villkoret inte är sant, kommer programmet att utvärdera nästa elif-blockvillkor och så vidare. Om alla villkor är falska, kommer det andra villkoret att slutföras.
Låt oss se ett exempel på detta.
# förklarar en namnvariabelname = input ("Ange djurets namn \ n")
om namn == "ko":
skriva ut ("Du skrev in ko")
elif namn == "hund":
skriva ut ("Du angav hund")
elif namn == "katt":
skriva ut ("Du skrev in katt")
annan:
skriv ut ("Detta är det andra blocket")
Produktion
Kapslat om tillstånd i Python
Vi kan förklara flera om villkor i ett om-tillstånd. Detta fenomen kallas det kapslade if-tillståndet. Låt oss se ett exempel på detta.
# förklarar en åldersvariabelålder = 13
om ålder> 10:
skriva ut ("Du är över 10")
# ett if-tillstånd inuti if-tillståndet
om ålder> 12:
skriva ut ("Du är också över 12")
om ålder == 13:
tryck ("Du är 13 år")
annan:
skriva ut ("Du är inte 13 år gammal")
annan:
skriva ut ("Du är mindre än tio år gammal")
Produktion
Slutsats
Den här artikeln förklarar if-else-uttalandet i Python med enkla exempel. If-else-uttalande används för att utvärdera testuttrycket.