Uvod u If izjavu u Pythonu

U programiranju je uvjetna izjava ključna za odlučivanje. Pomaže nam odrediti ili odabrati koji ćemo kôd trebati ispisati sljedeće, a koji preskočiti. Izjava "if" u pythonu je učinkovita unaprijed definirana izjava funkcije koja pomaže u odlučivanju izjava ili operacija koje je potrebno izvršiti. Izjava "ako" koristi se za postavljanje smjera u kojem program treba ići dalje.

Izjava "ako" u osnovi djeluje na logičke uvjete "Točno" i "Netačno". Dani blok koda prolazi kad je dani uvjet "ako" istinit i ne prolazi ili se izvršava kad je dani uvjet netočan.

Uvjet "ako" može se koristiti i u jednostavnim matematičkim uvjetima, kao što su: Jednako (=), Nije jednako (! =), Manje od (<), Manje od ili jednako () Veće od ili jednako (> =).

Kako ako Izjava djeluje

Izjava "if" prvenstveno se koristi za kontrolu smjera našeg programa. Koristi se za preskakanje izvršenja određenih rezultata za koje ne možemo ući.
Osnovna struktura izjave "ako" u pythonu upiše riječ "if" (malim slovom), a zatim uvjet dvotočkom na kraju izjave "if", a zatim ispis ispisa u vezi s ispisom željenog izlaza.

Python je također osjetljiv na velika i mala slova, pa bi "if" trebao biti veliko.

Sintaksa:

if :
Print

Python je osjetljiv na uvlačenja, nakon što je uvjet "if" sljedeći redak koda smješten je u četiri razmaka osim početka iskaza. Svi niz uputa ili uvjeta koji pripadaju istom bloku koda treba biti uvučen. Uvlačenje je jedinstveno za programski jezik python-a. Python se strogo pridržava uvlačenja; taj je način razvijen da linije kodova budu uredne i lako čitljive.

Usporedba Pythona ako se izjava s drugim jezicima

U C i Java programiranju kovrčavi zagrade koriste se za prepoznavanje bloka izraza "if" i bilo koja izjava ili uvjet izvan zagrade ne pripada bloku "if". Izjava ili operacija unutar bloka "if" završava se dvotočkom.

if (condition)
(
Print statement or operation;
)

Python je, u usporedbi s drugim jezicima, prilično jednostavan, a uvlačenje čini kôd urednim i razumljivim.
Nakon danog uvjeta "ako", možemo koristiti više izjava "if" i ostale izjave u pythonu. Uvjet je istina, sljedeća se izjava ili operacija izvršava ili ako postoje alternativni iskazi ili radnje koje se spominju izvršiti ako je uvjet lažan, tada je ta izjava unutar bloka "ako" izvršena ili ako nije osiguran alternativni iskaz ili uvjet da se izvrši kada je uvjet lažan, program će jednostavno skočiti da izvrši sljedeći blok koda izvan izraza "ako".

Primjer 1

Kodirati:

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

Izlaz:

U primjeru 1, uvjet "ako" je istinit jer je mačka prisutna na popisu, pa je i izjava za ispis izvršena i ispisana. Čitav primjer 1 je jedan blok koda.

Primjer 2

Kodirati:

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

Izlaz:

U primjeru 2, navedeni je uvjet istinit i stoga su oba ispisa bila izvršena. Uvjet "ako" ukida se čim se uvlače natrag i time su izvršena sva tri ispisa.

Također možemo upotrijebiti više uvjeta "ako" unutar istog bloka pod uvjetom da izjave slijede uvlačenje.

Primjer 3

Kodirati:

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

Izlaz:

Python također ima logične operatore "AND", "OR", "NOT",

Kodirati:

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

Izlaz:

Ako je dijagram tijeka izjave

Sintaksa izjava If

Ovdje su neke od sintaksa izraza "ako" implementirane na različite uvjetne izjave.

Primjer 1

Primjer pomoću matematičkih uvjeta.

Kodirati:

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

Izlaz:

Uvjet 'x' veći od ili jednak 11 je lažan, pa se odgovarajuća izjava ispisa ne izvršava.

Primjer 2

Primjer korištenja matematičkih operatera.

Kodirati:

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)

Izlaz:

Za c% b ostatak nije jednak nuli, uvjet je lažan i stoga se izvršava sljedeći redak

Zaključak

Dakle, općenito, izjava "ako" u pythonu koristi se kada postoji potreba za donošenjem odluke o tome koja izjava ili operacija treba izvršiti i koje izjave ili operacije koje je potrebno preskočiti prije izvršenja. Izvršenje djeluje na istinskoj ili lažnoj logici. Svi matematički i logički operatori mogu se koristiti u izjavama python "if".

Preporučeni članci

Ovo je vodič za If Statement u Pythonu. Ovdje smo raspravljali o tome ako izraz djeluje, sintaksa, dijagram toka, usporedba između python if izjave i drugih jezika zajedno s različitim primjerima i implementacijom koda. Možete pogledati i sljedeće članke da biste saznali više -

  1. Ako Izjava u C
  2. Python varijable
  3. Uvod u Python
  4. Python vs C ++
  5. Varijable u JavaScript-u
  6. Nizi u Java programiranju
  7. Naučite primjere ako je izjava u R

Kategorija: