Inleiding tot If Statement in Python

Bij het programmeren is een voorwaardelijke verklaring essentieel voor de besluitvorming. Het helpt bij het bepalen of kiezen welke code we vervolgens moeten afdrukken en welke we moeten overslaan. "If" -instructie in python is een effectieve vooraf gedefinieerde functie-instructie die helpt bij het bepalen van de instructies of bewerkingen die moeten worden uitgevoerd. “If” -instructie wordt gebruikt bij het instellen van de richting waarin het programma verder moet gaan.

"If" -instructie werkt in principe op de Booleaanse voorwaarden "True" & "False". Een gegeven codeblok passeert wanneer een gegeven "als" voorwaarde Waar is en wordt niet doorgegeven of uitgevoerd wanneer een gegeven voorwaarde onwaar is.

De voorwaarde "als" kan ook worden gebruikt voor eenvoudige wiskundige voorwaarden zoals Gelijk (=), Niet gelijk (! =), Kleiner dan (<), Kleiner dan of gelijk aan () Groter dan of gelijk aan (> =).

Hoe werkt Statement?

"If" -instructie wordt voornamelijk gebruikt om de richting van ons programma te bepalen. Het wordt gebruikt bij het overslaan van de uitvoering van bepaalde resultaten die we niet willen uitvoeren.
De basisstructuur van een "if" -instructie in python is het typen van het woord "if" (kleine letters) gevolgd door de voorwaarde met een dubbele punt aan het einde van de "if" -instructie en vervolgens een printinstructie over het afdrukken van onze gewenste uitvoer.

Python is ook hoofdlettergevoelig, dus "if" moet in kleine letters zijn.

Syntaxis:

if :
Print

Python is gevoelig voor inspringen, na de voorwaarde "als" staat de volgende coderegel vier spaties uit elkaar vanaf het begin van de instructie. Elke set instructies of voorwaarden die tot hetzelfde codeblok behoort, moet worden ingesprongen. Inspringen is uniek voor de programmeertaal python. Python houdt zich strikt aan inspringen; het is op die manier ontwikkeld om de coderegels netjes en gemakkelijk leesbaar te maken.

Python If Statement vergelijken met andere talen

In C- en Java-programmering worden accolades gebruikt bij het identificeren van het "if" -instructieblok en elke instructie of voorwaarde die zich buiten de accolades bevindt, behoort niet tot het "if" -blok. De instructie of bewerking binnen het "if" -blok wordt afgesloten met een puntkomma.

if (condition)
(
Print statement or operation;
)

Python is in vergelijking met andere talen vrij eenvoudig en inspringen maakt de code netjes en gemakkelijk te begrijpen.
Na een gegeven "if" -voorwaarde kunnen we meerdere "if" -instructies en anders statements in python gebruiken. De voorwaarde is waar de volgende instructie of bewerking wordt uitgevoerd of als er alternatieve instructies of bewerkingen zijn die moeten worden uitgevoerd als de voorwaarde onwaar is, dan wordt die instructie in het "if" -blok uitgevoerd of als er geen alternatieve instructie of voorwaarde is opgegeven om uit te voeren als de voorwaarde onwaar is, springt het programma gewoon naar het volgende codeblok buiten de instructie "if".

Voorbeeld 1

Code:

if 'cat' in ('dog', 'cat', 'horse', 'penguin'):
print('Cat exists')
print('Cat is my favorite pet')

Output:

In voorbeeld 1 is de voorwaarde "als" waar, omdat de kat in de lijst aanwezig is, dus zowel de afdrukopdracht wordt uitgevoerd en afgedrukt. Het geheel van voorbeeld 1 is een enkel codeblok.

Voorbeeld 2

Code:

if 'horse' in ('dog', 'cat', 'horse', 'penguin'):
print('horse exists')
print('horse is a strong animal')
print('Cat is my favorite pet')

Output:

In voorbeeld 2 is de gegeven voorwaarde waar en daarom zijn beide afdrukopdrachten uitgevoerd. De voorwaarde "als" wordt beëindigd zodra het inspringen teruggaat, en daarom worden alle drie afdrukinstructies uitgevoerd.

We kunnen ook meerdere 'als'-condities in hetzelfde blok gebruiken, op voorwaarde dat de instructies inspringen.

Voorbeeld 3

Code:

if 'horse' in ('dog', 'cat', 'horse', 'penguin'):
print('horse exists')
if 'cat' in ('dog', 'cat', 'sheep'):
print('cat exist')
if 'sheep' not in ('dog', 'cat', 'horse', 'penguin'):
print('sheep does not exist')

Output:

Python heeft ook logische operatoren "AND", "OR", "NOT",

Code:

a = 4
b = 7
if a > 0 and b > 0:
print('Both are Positive numbers')
if a%2 or b%2:
print('Either of one is even')
if a > 0 and not b < 0:
print("Both are positive")

Output:

Als overzicht stroomschema

Syntaxis van If-verklaringen

Hier enkele syntaxis voor de "if" -instructie die op verschillende voorwaardelijke instructies is geïmplementeerd.

Voorbeeld 1

Voorbeeld met wiskundige voorwaarden.

Code:

x = 10
y = 17
if (x > 0):
print("X is positive")
if (x % 2 ==0):
print("X is even")
if (y!=x):
print("Both are unique")
if (y % 2 != 0):
print("y is odd")
if (x>=11):
print("condition is True")
if (y<=19):
print("True")

Output:

De voorwaarde 'x' groter dan of gelijk aan 11 is onwaar, daarom wordt de respectieve afdrukopdracht niet uitgevoerd.

Voorbeeld 2

Voorbeeld met wiskundige operatoren.

Code:

a = 5
b = 10
c = 115
if a + b <= 99:
print('a & b are two digit numbers')
if a + c <= 99:
print('a & c are two digit numbers')
if a > 0:
print(c/a)
if b > 0:
print(c/b)
if c%b == 0:
print("The numbers are divisible")
if c%a == 0:
print("a is divisible by c")
if a < b < c:
print("The sum is", a + b + c)

Output:

Voor c% b is de rest niet gelijk aan nul, de voorwaarde is onwaar en daarom wordt de volgende regel uitgevoerd.

Conclusie

In het algemeen wordt dus de "if" -instructie in python gebruikt wanneer er een beslissing moet worden genomen over welke instructie of bewerking die moet worden uitgevoerd en welke instructies of bewerking die moet worden overgeslagen vóór uitvoering. De uitvoering werkt volgens een ware of valse logica. Alle wiskundige en logische operatoren kunnen worden gebruikt in python "if" -instructies.

Aanbevolen artikelen

Dit is een gids voor If Statement in Python. Hier bespreken we hoe if statement werkt, syntaxis, stroomdiagram, vergelijking tussen python if statement en andere talen samen met verschillende voorbeelden en code-implementatie. U kunt ook de volgende artikelen bekijken voor meer informatie-

  1. If Verklaring in C
  2. Python-variabelen
  3. Inleiding tot Python
  4. Python versus C ++
  5. Variabelen in JavaScript
  6. Arrays in Java Programming
  7. Leer de voorbeelden van If-verklaring in R