Python

Python If Else-instructie

Python If Else-instructie
Python if-else statement wordt gebruikt in cod voor besluitvorming decision. Vaker is besluitvorming vereist om een ​​bepaald stuk code uit te voeren als aan een bepaalde voorwaarde wordt voldaan.

In Python is het beoogde doel van het gebruik van if-else besluitvorming. De syntaxis van de if-else-instructie in Python is vergelijkbaar met de meeste programmeertalen zoals Java, C, C++ en C#.

Dit artikel beschrijft de Python if-else-instructies in detail.

Syntaxis

als test_expression:
statement(s) om uit te voeren
anders:
statement(s) om uit te voeren

In de if-voorwaarde wordt testexpressie geëvalueerd. De testuitdrukking kan ook een voorwaarde worden genoemd. In het geval van een true-voorwaarde, wordt de instructie van het if-blok uitgevoerd, anders wordt de programmastroom doorgegeven aan de else-voorwaarde. Het stroomdiagram toont de uitvoering van de if-else-instructie.

Voorbeelden van Python if else-instructies

Laten we eens kijken naar een voorbeeld van een if-else in Python. In het gegeven voorbeeld wordt een num-variabele gedeclareerd voor een getal met een waarde van 13. Als voorwaarde controleert of het getal groter is dan 10 of niet. Als de getalwaarde groter is dan 10, wordt de hoofdtekst van het if-blok uitgevoerd en wordt afgedrukt dat het getal groter is dan 10. Als het getal kleiner is dan 10, wordt het blok anders uitgevoerd en wordt afgedrukt dat het getal kleiner is dan 10.

aantal = 13
# toepassingsvoorwaarde
indien aantal>10:
print("Het getal is groter dan 10")
# het declareren van de else-instructie
anders:
print("Het aantal is kleiner dan 10")

Uitgang:
De uitvoer laat zien dat het getal 13 groter is dan 10.


Laten we nu een voorbeeld bekijken van een getal dat kleiner is dan 10.

aantal = 3
# declareren van de if-statement om te controleren of het getal groter is dan 10 of niet
indien aantal>10:
print("Het getal is groter dan 10")
anders:
print("Het aantal is kleiner dan 10")

Uitgang:

De elif-instructie in Python

Python stelt ons in staat om de meerdere testuitdrukkingen te evalueren of te controleren met behulp van de elif-instructie. De elif is de korte vorm voor else if-statement. We kunnen de wiskundige operatoren gebruiken om de toestand te evalueren zoals =, !=(niet gelijk), <, >, enz.

In de elif-instructie, als de eerste if-voorwaarde niet waar is, zal het programma de volgende elif-blokvoorwaarde evalueren, enzovoort. Als alle voorwaarden onwaar zijn, wordt de else-voorwaarde uiteindelijk uitgevoerd.

Laten we hier een voorbeeld van zien.

# een naamvariabele declareren
name = input("Vul de naam van het dier in\n")
if naam=="koe":
print("Je hebt de koe ingevoerd")
elif naam == "hond":
print("Je hebt hond ingevoerd")
elif naam == "kat":
print("Je hebt kat ingevoerd")
anders:
print("Dit is het else-blok")

Uitgang:

Geneste als voorwaarde in Python

We kunnen meerdere if-voorwaarden in een if-voorwaarde declareren. Dit fenomeen wordt de geneste if-voorwaarde genoemd. Laten we hier een voorbeeld van zien.

# een leeftijdsvariabele declareren
leeftijd = 13
indien leeftijd>10:
print("Je bent boven de 10")
# een if-voorwaarde binnen de if-voorwaarde
indien leeftijd >12:
print("Je bent ook boven de 12")
als leeftijd == 13:
print("Je bent 13 jaar")
anders:
print("Je bent nog geen 13 jaar")
anders:
print("Je bent jonger dan 10 jaar")

Uitgang:

Conclusie

Dit artikel legt de if-else-instructie in Python uit aan de hand van eenvoudige voorbeelden. If-else-instructie wordt gebruikt om de testuitdrukking te evalueren.

Beheer en beheer muisbewegingen tussen meerdere monitoren in Windows 10
Muisbeheer voor twee schermen laat je muisbewegingen tussen meerdere monitoren controleren en configureren door de bewegingen nabij de grens te vertra...
Met WinMouse kunt u de beweging van de muisaanwijzer op Windows-pc aanpassen en verbeteren
Als u de standaardfuncties van uw muisaanwijzer wilt verbeteren, gebruik dan freeware WinMuis. Het voegt meer functies toe om u te helpen het meeste u...
Linkermuisknop werkt niet op Windows 10
Als u een speciale muis gebruikt met uw laptop of desktopcomputer, maar de linkermuisknop werkt niet not op Windows 10/8/7 om wat voor reden dan ook, ...