Introduktion till If-uttalande i Python

Vid programmering är ett villkorat uttalande viktigt för beslutsfattande. Det hjälper till att avgöra eller välja vilken kod vi behöver skriva ut nästa och vilken vi ska hoppa över. ”If” -sats i python är ett effektivt fördefinierat funktionsuttalande som hjälper till att bestämma de uttalanden eller operationerna som måste utföras. ”If” -sats används för att ställa in riktningen i vilket programmet behöver gå längre.

”If” uttalandet fungerar i grund och botten på de booleska förhållandena ”True” & “False”. Ett givet kodblock passerar när ett givet ”if” -villkor är sant och inte passerar eller körs när ett givet tillstånd är falskt.

"If" -tillstånd kan också användas vid enkla matematiska förhållanden som Lika (=), Inte lika (! =), Mindre än (<), Mindre än eller lika med () Större än eller lika med (> =).

Hur om uttalandet fungerar

”If” uttalande används främst för att kontrollera riktningen för vårt program. Det används för att hoppa över körningen av vissa resultat som vi inte har strecksats för att utföra.
Den grundläggande strukturen för ett "if" -säte i python skriver ordet "if" (små bokstäver) följt av villkoret med en kolon i slutet av "if" -satsen och sedan en utskrift om hur du skriver ut vår önskade utgång.

Python är också skiftlägeskänslig så att "if" ska vara små bokstäver.

Syntax:

if :
Print

Python är känslig för intryck, efter "if" -tillståndet, är nästa kodrad fyra avstånd bortsett från början av uttalandet. Varje uppsättning instruktioner eller villkor som tillhör samma kodblock ska indragas. Indragningen är unik för programmeringsspråket för python. Python följer strikt intryckningen; det utvecklas på det sättet för att göra kodlinjerna snygga och lättlästa.

Jämförelse av Python om uttalande med andra språk

I C- och Java-programmering används lockiga hängslen för att identifiera ”if” -säkringsblocket och alla påståenden eller villkor som finns utanför hängslen tillhör inte ”if” -blocket. Uttalandet eller operationen inuti ”if” -blocket avslutas med en semikolon.

if (condition)
(
Print statement or operation;
)

Python, jämfört med andra språk, är ganska enkel och indragning gör koden snygg och lätt att förstå.
Efter ett givet "if" -villkor kan vi använda flera "if" -satser och annat uttalanden i python. Villkoret är sant följande uttalande eller operation utförs eller om det finns alternativa uttalanden eller operationer som nämns för att utföra om villkoret är felaktigt, kommer det påståendet inuti "if" -blocket att utföras eller om det inte finns något alternativt uttalande eller villkor för att utföra när villkoret är falskt hoppar programmet helt enkelt för att utföra nästa kodblock utanför ”if” -satsen.

Exempel 1

Koda:

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

Produktion:

I exempel 1 är "if" -villkoret sant eftersom katten finns i listan, varför både utskriften sätts ut och skrivs ut. Hela exemplet 1 är ett enda kodblock.

Exempel 2

Koda:

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

Produktion:

I exempel 2 är det givna villkoret sant och följaktligen exekverades båda tryckta uttalandena. "If" -villkoret avslutas så snart indragning tillbaka, och därmed körs alla de tre tryckta uttalandena.

Vi kan också använda flera "om" -förhållanden i samma block förutsatt att uttalandena följer intrycket.

Exempel 3

Koda:

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 också logiska "OCH", "ELLER", "INTE" operatörer,

Koda:

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:

Om uttalande flödesschema

Syntax för If-uttalanden

Här några av syntaxerna för ”if” -sats som implementeras på olika villkorliga uttalanden.

Exempel 1

Exempel med matematiska förhållanden.

Koda:

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:

Villkoret 'x' större än eller lika med 11 är falskt, varför respektive utskriftssats inte körs.

Exempel 2

Exempel med matematiska operatörer.

Koda:

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:

För c% b är resten inte lika med noll, villkoret är falskt och följaktligen exekveras nästa rad.

Slutsats

Så, i allmänhet, "if" -sats i python används när det finns ett behov av att fatta ett beslut om vilket uttalande eller åtgärd som behövs för att utföras och vilka uttalanden eller operation som behövs för att hoppa över innan exekvering. Utförandet fungerar enligt en sann eller falsk logik. Alla matematiska och logiska operatörer kan användas i python-if-påståenden.

Rekommenderade artiklar

Detta är en guide till If Statement i Python. Här diskuterar vi hur om uttalande fungerar, syntax, flödesschema, jämförelse mellan python om uttalande och andra språk tillsammans med olika exempel och kodimplementering. Du kan också titta på följande artiklar för att lära dig mer-

  1. Om uttalande i C
  2. Pythonvariabler
  3. Introduktion till Python
  4. Python vs C ++
  5. Variabler i JavaScript
  6. Arrays i Java-programmering
  7. Lär dig exempel på if-uttalande i R

Kategori: