Inleiding tot If Else-verklaring in Python

Je weet al dat een programma een reeks schriftelijke instructies is. Tot niemand verbaast, kunnen er zoveel gevallen zijn waarin een programma een beslissing moet nemen alvorens verder te gaan. Bijvoorbeeld, beslissen of de gebruiker oud genoeg is om het examen bij te wonen of dat de temperatuur hoog genoeg is om de airconditioner te starten of het cijfer te selecteren waarmee een student is geslaagd, enz. Deze beslissingen worden genomen op basis van de invoervoorwaarden en door te kijken naar wat te doen in die situatie.

Wanneer een voorwaardeinstructie wordt gebruikt, besluit het programma een bepaald codeblok uit te voeren, afhankelijk van de invoer en de voorwaarden. Net als elke andere volledig functionele programmeertaal, ondersteunt Python meerdere manieren van besluitvorming. Als anders een van de meest gebruikte manieren is om de klus te klaren.

Andere beslissingsverklaringen in Python zijn de volgende:

  • Indien verklaring: het wordt gebruikt om te analyseren of de betreffende voorwaarde waar of onwaar is. Het codeblok eronder wordt alleen uitgevoerd als aan de voorwaarde is voldaan.
  • If Else-instructie: deze instructie lijkt op de If-instructie, maar voegt nog een codeblok toe dat wordt uitgevoerd als niet aan de voorwaarden wordt voldaan. In dit artikel zullen we dit type verklaring en zijn voorbeeld bekijken.
  • Genest als: in situaties waarin we meer dan één voorwaarde moeten controleren en instructies moeten uitvoeren, genest als het wordt gebruikt.

Het stroomdiagram van een If Else-verklaring

Zoals u in het stroomdiagram hierboven kunt zien, creëert de voorwaarde in een if-else-instructie twee paden voor het programma. Als niet aan de voorwaarde wordt voldaan, wordt de onderstaande code niet uitgevoerd en voert het programma een instructie in het Else-blok uit.

Aan de andere kant, wanneer aan de voorwaarde "als" is voldaan, dan alleen als een codeblok wordt uitgevoerd en het programma springt dan onder het verlaten van de instructie If else.

De syntaxis van een If Else-verklaring

De syntaxis van een If Else-verklaring is de volgende:

if condition:
# statements to execute when the conditions are met are inserted here
else:
# Statements to be executed when the conditions are not met.

Zoals u hierboven kunt zien, hebben alle if-else-voorwaarden twee verklaringen en een geschreven voorwaarde. Voorafgaand aan de verklaringen wordt de voorwaarde duidelijk gemaakt, zodra de voorwaarde is verwerkt, bekijkt het programma de invoer en beslist of deze aan de voorwaarden voldoet. Als dit het geval is, worden instructies in het eerste blok uitgevoerd en slaat het programma de instructies in de sectie 'else:' van de syntaxis over.

En als niet aan de voorwaarde wordt voldaan, slaat het programma het eerste blok over en voerde het opdrachten in het blok "else:" uit.

Voorbeelden van If Else Conditional Programming

Nu we de syntaxis, het stroomdiagram en de behoefte aan if anders-verklaringen hebben gezien, laten we een paar praktische voorbeelden bekijken om het in actie te zien:

Voorbeeld 1

Een Python-programma om te controleren of het ingevoerde nummer even of oneven is.

number = int(input(" Please enter the number to check : "))
if number %2 == 0:
print(" The input number is even ")
else:
print(" The input number is odd ")

Output:

Voorbeeld - 2

Een Python-programma om te controleren of de kandidaat in aanmerking komt om te stemmen bij de verkiezingen of niet:

age = int (input(" Please enter the age of applicant: "))
if age>=18 :
print(" The applicant is eligible to vote in the elections " );
else :
print(" The applicant is not eligible to vote in the elections " );

Output:

Voorbeeld 3

Python-programma om de ingevoerde tekst te controleren op goed of fout antwoord:

code = input(" What is the capital of Japan? ")
if code == 'Tokyo':
print("Congratulations ! You passed the test.")
else:
print(" Oops, the answer you entered is wrong.")
print(" Thanks for participating. “)

Output:

Conclusie - Als een andere verklaring in Python

Besluitvorming is een van de belangrijkste pijlers van programmeren. Het kunnen vastleggen van goede voorwaardelijke uitspraken is niet alleen nodig om goed te worden in programmeren, maar het is ook essentieel om dingen vaker dan vaak gedaan te krijgen. Gewapend met de kennis van voorwaardelijke uitspraken zoals if, if-else en genest als, kunt u logisch beslissingen nemen met het programma en de juiste resultaten krijgen.

Aanbevolen artikelen

Dit is een gids voor If Else Statement in Python. Hier bespreken we een inleiding, stroomschema, syntaxis en voorbeelden van if else-instructie in Python met enkele voorbeeldcode. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie

  1. Python 3-opdrachten
  2. Spiekbrief Python
  3. Voordelen van Python
  4. Python String-functies
  5. Overzicht van If Else-verklaring in R