Introduktion till If Else-uttalande i Python

Du vet redan att ett program är en serie skriftliga instruktioner. Till ingen överraskning kan det finnas så många fall där ett program kan behöva fatta ett beslut innan man fortsätter. Till exempel att bestämma om användaren är tillräckligt gammal för att delta i tentamen eller om temperaturen är tillräckligt hög för att starta luftkonditioneringsapparaten eller välja betyg som en student har godkänt, etc. Dessa beslut fattas baserat på inmatningsvillkoren och genom att titta på vad man ska göra i den situationen.

När ett villkorsmeddelande används beslutar programmet att köra ett visst kodblock beroende på ingång och villkor. Precis som alla andra fullständiga programmeringsspråk stöder Python flera sätt att fatta beslut. Om annat är ett av de mest använda sätten att få jobbet gjort.

Andra beslutsförklaringar i Python är följande:

  • Om uttalande: Det används för att analysera om villkoret är sant eller falskt. Kodblocket nedanför körs endast när villkoret är uppfyllt.
  • Om annat uttalande: Detta uttalande liknar If-uttalandet men det lägger till ytterligare ett kodblock som körs när villkoren inte är uppfyllda. I den här artikeln kommer vi att titta på denna uttalande typ och dess exempel.
  • Kapslade om: I situationer där vi måste kontrollera mer än ett villkor och utföra instruktioner, kapslas om det används.

Flödesschemat för ett ifall annat uttalande

Som du kan se i flödesschemat ovan skapar villkoret i ett annat påstående två vägar för programmet att fortsätta. Om villkoret inte uppfylls, körs koden nedan inte och programmet kör uttalande i Else-blocket.

Å andra sidan, när "if" -villkoret är uppfyllda, bara om ett kodblock exekveras och programmet hoppar sedan under avslutande if-ifts-påståendet.

Syntaxen för ett ifall annat uttalande

Syntaxen för ett If Else-uttalande är följande:

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

Som ni kan se ovan har alla om-annars villkor två uttalanden och ett villkor skrivet. Innan uttalanden görs villkoret tydligt, när villkoret har behandlats, tittar programmet på ingången och avgör om det uppfyller villkoren. Om det gör det körs uttalanden i det första blocket och programmet hoppar över påståenden i avsnittet “annat:” i syntaxen.

Och om villkoret inte uppfylls, hoppar programmet över det första blocket och exekverade uttalanden i “annat:” -blocket.

Exempel på om annat villkorlig programmering

Nu när vi har sett syntaxen, flödesschemat och behovet av om annat uttalanden, låt oss ta en titt på några praktiska exempel för att se det i handling:

Exempel - 1

Ett Python-program för att kontrollera om ingångsnumret är jämnt eller udda.

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 ")

Produktion:

Exempel - 2

Ett Python-program för att kontrollera om den sökande är berättigad att rösta i valen eller inte:

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 " );

Produktion:

Exempel 3

Python-program för att kontrollera inmatningstexten för rätt eller fel svar:

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. “)

Produktion:

Slutsats - Om annat uttalande i Python

Beslutsfattande är en av grundpelarna i programmering. Att kunna fastställa lämpliga villkorade uttalanden är inte bara nödvändigt för att bli bra på programmering, utan det är också viktigt att få saker gjort fler gånger än ofta. Beväpnad med kunskapen om villkorade uttalanden som om, annars och kapslade om, kommer du att kunna logiskt fatta beslut med programmet och få korrekta resultat.

Rekommenderade artiklar

Detta är en guide till If Else Statement i Python. Här diskuterar vi en introduktion, flödesschema, syntax och exempel på om annat uttalande i Python med någon provkod. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer

  1. Python 3-kommandon
  2. Cheat Sheet Python
  3. Fördelar med Python
  4. Python-strängfunktioner
  5. Översikt av If Else-uttalande i R

Kategori: