Introduksjon til If-uttalelse i Python

I programmering er en betinget uttalelse viktig for å ta beslutninger. Det hjelper til med å bestemme eller velge hvilken kode vi trenger å skrive ut neste gang og hvilke vi skal hoppe over. "If" -uttalelse i python er en effektiv forhåndsdefinert funksjonserklæring som hjelper deg med å bestemme utsagn eller operasjoner som må utføres. "If" utsagn brukes til å sette opp retningen som programmet trenger å gå lenger.

"If" -utsagnet fungerer i utgangspunktet på de boolske forholdene "True" & "False". En gitt kodeblokk passerer når en gitt "hvis" -tilstand er sann og ikke passerer eller utføres når en gitt tilstand er usann.

“If” -tilstand kan også brukes på enkle matematiske forhold som lik (=), ikke lik (! =), Mindre enn (<), mindre enn eller lik () Større enn eller lik (> =).

Hvordan hvis uttalelse fungerer

"If" -uttalelse brukes først og fremst for å kontrollere retningen til programmet vårt. Det brukes til å hoppe over utførelsen av visse resultater som vi ikke har innrykk for å utføre.
Den grunnleggende strukturen i et "if" -uttalelse i python er å skrive ordet "if" (små bokstaver) etterfulgt av tilstanden med et kolon på slutten av "if" utsagnet og deretter en uttalelse om utskrift av ønsket utdata.

Python er for store og små bokstaver, så “if” bør være med små bokstaver.

syntaks:

if :
Print

Python er følsom for innrykk, etter "hvis" -tilstanden, er den neste kodelinjen fordelt fire mellomrom bortsett fra begynnelsen av utsagnet. Ethvert sett med instruksjoner eller betingelser som tilhører den samme kodeblokken, bør innrykkes. Innrykk er unik for programmeringsspråket python. Python holder seg strengt til innrykk; den er utviklet på den måten for å gjøre kodelinjene pene og lettleselige.

Sammenligning av Python hvis uttalelse med andre språk

I C- og Java-programmering brukes krøllete seler til å identifisere “if” -setningsblokken, og enhver uttalelse eller tilstand som er utenfor selerammen tilhører ikke “if” -blokken. Uttalelsen eller operasjonen i “hvis” -blokken avsluttes med en halvkolon.

if (condition)
(
Print statement or operation;
)

Python, sammenlignet med andre språk, er ganske enkel og innrykk gjør koden ryddig og forståelig.
Etter en gitt "if" -tilstand kan vi bruke flere "if" -utsagn og annet utsagn i python. Betingelsen er sann, følgende uttalelse eller operasjon blir utført, eller hvis det er alternative uttalelser eller operasjoner som nevnes for å utføre hvis betingelsen er falsk, vil uttalelsen inne i “hvis” -blokken utføres, eller hvis det ikke er gitt noen alternativ uttalelse eller betingelse for å utføre når tilstanden er falsk, vil programmet ganske enkelt hoppe for å utføre den neste kodeblokken utenfor “if” -uttalelsen.

Eksempel 1

Kode:

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

Produksjon:

I eksempel 1 er "if" -tilstanden sann, siden katten er til stede på listen, og derfor blir både utskriftsoppgaven utført og skrevet ut. Hele eksemplet 1 er en enkelt blokk med 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')

Produksjon:

I eksempel 2 er den gitte betingelsen sann, og følgelig ble begge utskriftsuttalelsene utført. "Hvis" -tilstanden avsluttes så snart innrykk er tilbake, og dermed blir alle de tre utskriftsuttrykkene utført.

Vi kan også bruke flere "hvis" -forhold i den samme blokken, forutsatt at uttalelsene følger innrykk.

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

Produksjon:

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

Produksjon:

Hvis uttalelsesflytdiagram

Syntaks for uttalelser

Her noen av syntaksene for “if” -utsagn som implementeres på forskjellige betingede utsagn.

Eksempel 1

Eksempel ved bruk av matematiske forhold.

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

Produksjon:

Betingelsen 'x' større enn eller lik 11 er falsk, og derfor utføres ikke respektive utskriftserklæring.

Eksempel 2

Eksempel på bruk av 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)

Produksjon:

For c% b er resten ikke lik null, betingelsen er falsk og følgelig blir neste linje utført.

Konklusjon

Så, generelt, brukes "if" -uttalelse i python når det er behov for å ta en beslutning om hvilken uttalelse eller operasjon som er nødvendig for å bli utført og hvilke utsagn eller operasjon som er nødvendig for å hoppe over før utførelse. Utførelsen fungerer på en sann eller falsk logikk. Alle matematiske og logiske operatører kan brukes i python-if-setninger.

Anbefalte artikler

Dette er en guide til If Statement in Python. Her diskuterer vi hvordan utsagn fungerer, syntaks, flytdiagram, sammenligning mellom python if setning og andre språk sammen med forskjellige eksempler og kodeimplementering. Du kan også se på følgende artikler for å lære mer-

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