Sissejuhatus Ifi avaldusse Pythonis

Programmeerimisel on tingimuslik avaldus otsustamisel hädavajalik. See aitab kindlaks teha või valida, millist koodi peame järgmiseks printima ja millise vahele jätma. “If” lause püthonis on tõhus eelnevalt määratletud funktsioonilause, mis aitab otsustada väljavõetavate avalduste või toimingute üle. Kui if-lauset kasutatakse suuna määramiseks, kuhu programm peab minema.

Lause „if” töötab põhimõtteliselt Boole tingimuste „True” ja „vale” korral. Kui antud tingimus on tõene, siis antud koodiplokk möödub, ja kui antud tingimus on vale, siis seda ei täideta ega täideta.

“Kui” tingimust saab kasutada ka lihtsate matemaatiliste tingimuste korral, näiteks võrdne (=), mitte võrdne (! =), Väiksem kui (<), väiksem või võrdne () Suurem või võrdne (> =).

Kuidas siis, kui avaldus töötab?

Lauset „kui” kasutatakse peamiselt meie programmi suuna kontrollimiseks. Seda kasutatakse teatud tulemuste täitmise vahelejätmiseks, mille täitmiseks me taandeid ei tee.
Pythoni „if” -lause põhistruktuur on sõna „if” (väiketähtede) tippimine, millele järgneb tingimus, kus lause „if” lõpus on koolon ja seejärel soovitud väljastuse printimise kohta printimisavaldus.

Python on ka tõstutundlik, nii et “if” peaks olema väiketäht.

Süntaks:

if :
Print

Python on taande suhtes tundlik, pärast tingimust “if” eraldatakse järgmine koodirida nelja tühikuga, välja arvatud lause algus. Kõik juhised või tingimused, mis kuuluvad samasse koodiplokki, peaksid olema taane. Treppimine on unikaalne pütoni programmeerimiskeele jaoks. Python peab rangelt kinni taandest; see on välja töötatud nii, et muuta koodiridad ilusaks ja hõlpsasti loetavaks.

Pythoni võrdlus teiste keeltega

C- ja Java-programmeerimisel kasutatakse “if” -väljendi tuvastamisel lokkisid traksid. Ükski lause või seisund, mis asub väljaspool breketeid, ei kuulu “if” -ploki. Lause „if” sees olev lause või toiming lõpetatakse semikooloniga.

if (condition)
(
Print statement or operation;
)

Python on teiste keeltega võrreldes üsna lihtne ja taande tõttu on kood puhas ja arusaadav.
Pärast antud “if” tingimust võime pythonis kasutada mitut “if” lauset ja muud lauset. Tingimus on tõene, kui järgmine avaldus või toiming on täidetud või kui on olemas alternatiivseid avaldusi või toiminguid, mida on vaja täita, kui tingimus on vale, siis täidetakse see lause „if” sees olev lause või kui täitmiseks pole esitatud alternatiivset avaldust või tingimust kui tingimus on vale, siis hüppab programm järgmise koodiploki täitmiseks väljast väljapoole „if” -i.

Näide nr 1

Kood:

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

Väljund:

Näites 1 on "kui" tingimus tõene, kuna kass on loendis, seega täidetakse ja trükitakse nii väljavõte. Kogu näide 1 on üks koodiplokk.

Näide 2

Kood:

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

Väljund:

Näites 2 on antud tingimus tõene ja seetõttu täideti mõlemad printimisavaldused. Tingimus “if” lõpetatakse kohe, kui tagantjärele taande sisestatakse, ja seega täidetakse kõik kolm printimisavaldust.

Samuti võime sama ploki sees kasutada mitut „kui” tingimust, kui avaldused järgnevad taandele.

Näide 3

Kood:

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

Väljund:

Pythonil on ka loogilised “AND”, “OR”, “NOT” operaatorid,

Kood:

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

Väljund:

Kui avalduse vooskeem

If-lausete süntaks

Siin on mõned if-lause süntaksid, mida rakendatakse erinevatel tingimuslausetel.

Näide nr 1

Näide matemaatiliste tingimuste kohta.

Kood:

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

Väljund:

Tingimus 'x', mis on suurem või võrdne 11, on vale, seega vastavat printimisavaldust ei täideta.

Näide 2

Näide matemaatiliste operaatorite abil.

Kood:

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)

Väljund:

C% b korral ei ole järelejäänud summa võrdne nulliga, tingimus on vale ja seega täidetakse järgmine rida.

Järeldus

Nii kasutatakse üldiselt pütoonis “if” lauset, kui on vaja vastu võtta otsus selle kohta, milline avaldus või toiming tuleb täita ja millised avaldused või toimingud, mis on vaja enne täitmist vahele jätta. Täitmine töötab õige või vale loogika alusel. Python “if” lausetes saab kasutada kõiki matemaatilisi ja loogilisi operaatoreid.

Soovitatavad artiklid

See on juhend Ifi avaldusest Pythonis. Siin arutleme selle üle, kuidas lause töötab, süntaks, vooskeem, avalduse python if võrdlus ja muud keeled ning erinevad näited ja koodi rakendamine. Lisateabe saamiseks võite vaadata ka järgmisi artikleid -

  1. Kui avaldus C
  2. Pythoni muutujad
  3. Sissejuhatus Pythoni
  4. Python vs C ++
  5. Muutujad JavaScriptis
  6. Massiivid Java programmeerimises
  7. Siit leiate näiteid R-lause avalduse kohta

Kategooria: