Introduktion til If-erklæring i Python

Ved programmering er en betinget erklæring afgørende for beslutningstagningen. Det hjælper med at bestemme eller vælge, hvilken kode vi skal udskrive næste, og hvilken vi skal springe over. ”If” -sætning i python er en effektiv foruddefineret funktionssætning, der hjælper med at beslutte udsagn eller handlinger, der skal udføres. ”If” -sætning bruges til at opsætte den retning, i hvilken programmet skal gå videre.

”If” -sætningen fungerer grundlæggende på de boolske forhold "sandt" og "falskt". En given kodeblok passerer, når en given "hvis" -tilstand er sand og ikke passeres eller udføres, når en given betingelse er falsk.

"If" -betingelse kan også bruges på enkle matematiske forhold som Lige (=), Ikke Lige (! =), Mindre end (<), Mindre end eller lig med () Større end eller lig med (> =).

Hvordan hvis erklæring fungerer

”If” -angivelse bruges primært til at kontrollere retning af vores program. Det bruges til at springe over udførelsen af ​​visse resultater, som vi ikke har indrykket for at udføre.
Den grundlæggende struktur for en "if" -sætning i python skriver ordet "if" (små bogstaver) efterfulgt af betingelsen med et kolon i slutningen af ​​"if" -sætningen og derefter en udskrivning om udskrivning af vores ønskede output.

Python er for store og små bogstaver, så "hvis" skulle være med små bogstaver.

Syntaks:

if :
Print

Python er følsom over for indrykkning, efter "if" -tilstanden, er den næste kodelinje fordelt fire mellemrum bortset fra sætningen starter. Ethvert sæt instruktioner eller betingelser, der hører til den samme kodeblok, skal indrykkes. Indrykning er unik for programmeringssproget python. Python holder sig strengt til indrykket; den er udviklet på den måde for at gøre kodelinjerne pæne og let læsbare.

Sammenligning af Python hvis erklæring med andre sprog

I C- og Java-programmering bruges krøllede seler til at identificere “if” -sætningsblokken, og enhver udsagn eller betingelse, der er udenfor selerne, hører ikke til “if” -blokken. Udsagnet eller operationen inde i "hvis" -blokken afsluttes med en halvtarm.

if (condition)
(
Print statement or operation;
)

I sammenligning med andre sprog er Python relativt enkel, og indrykket gør koden let og forståelig.
Efter en given "if" -betingelse kan vi bruge flere "if" -angivelser og andet udsagn i python. Betingelsen er sandt, at følgende erklæring eller handling udføres, eller hvis der er alternative udsagn eller operationer, der nævnes for at udføre, hvis betingelsen er falsk, udføres den erklæring i “if” -blokken, eller hvis der ikke er nogen alternativ erklæring eller betingelse til rådighed for at udføre når betingelsen er falsk, springer programmet simpelthen for at udføre den næste kode med blok uden for ”if” -sætningen.

Eksempel 1

Kode:

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

Produktion:

I eksempel 1 er tilstanden "hvis" sand, da katten er til stede på listen, og derfor udskrives både udskrivning og udskrivning. Hele eksemplet 1 er en enkelt blok af kode.

Eksempel 2

Kode:

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

Produktion:

I eksempel 2 er den givne betingelse sand, og derfor blev begge udskrivningsangivelser udført. "Hvis" -tilstanden afsluttes, så snart indrykket er tilbage, og derfor udføres alle de tre udskrivningsangivelser.

Vi kan også bruge flere "hvis" -betingelser i den samme blok, forudsat at udsagnene følger indrykket.

Eksempel 3

Kode:

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

Produktion:

Python har også logiske "OG", "ELLER", "IKKE" operatører,

Kode:

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

Produktion:

Hvis erklæringens flowdiagram

Syntaks for If-udsagn

Her nogle af syntakserne for “if” -sætningen, der implementeres på forskellige betingede udsagn.

Eksempel 1

Eksempel ved hjælp af matematiske betingelser.

Kode:

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

Produktion:

Betingelsen 'x', der er større end eller lig med 11, er falsk, og derfor udføres den respektive udskrivning ikke.

Eksempel 2

Eksempel ved hjælp af matematiske operatorer.

Kode:

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)

Produktion:

For c% b er resten ikke lig med nul, betingelsen er falsk, og derfor udføres næste linje.

Konklusion

Så generelt bruges ”if” -angivelse i python, når der er behov for at tage en beslutning om, hvilken udsagn eller handling der skal udføres, og hvilke udsagn eller handling, der er nødvendig for at springe over før eksekvering. Udførelsen fungerer på en sand eller falsk logik. Alle matematiske og logiske operatører kan bruges i ”if” -sætninger i python.

Anbefalede artikler

Dette er en guide til If-erklæring i Python. Her diskuterer vi, hvordan hvis sætning fungerer, syntaks, flowdiagram, sammenligning mellem python hvis sætning og andre sprog sammen med forskellige eksempler og kodeimplementering. Du kan også se på de følgende artikler for at lære mere-

  1. Hvis erklæring i C
  2. Python-variabler
  3. Introduktion til Python
  4. Python vs C ++
  5. Variabler i JavaScript
  6. Arrays i Java-programmering
  7. Lær eksemplerne på If-erklæring i R

Kategori: