Johdanto If-lausuntoon Pythonissa

Ohjelmoinnissa ehdollinen lausunto on välttämätön päätöksenteossa. Se auttaa määrittämään tai valitsemaan koodin, joka seuraavaksi tulostamme ja jonka ohittaa. Pythonin "if" -lause on tehokas ennalta määritelty funktiolause, joka auttaa päättämään suoritettavista lauseista tai toiminnoista. "If" -käskyä käytetään asettamaan suunta, johon ohjelman on mentävä pidemmälle.

"If" -lause toimii periaatteessa Boolen olosuhteissa "True" ja "False". Annettu koodilohko ohittaa, kun annettu ”if” -tila on tosi, eikä siirry tai suoriteta, kun annettu ehto on väärä.

"Jos" -tilaa voidaan käyttää myös yksinkertaisissa matemaattisissa olosuhteissa, kuten Yhtä (=), Ei yhtä (! =), Pienempi kuin (<), Pienempi tai yhtä suuri kuin () Suurempi tai yhtä suuri kuin (> =).

Kuinka lausunto toimii

"If" -lauseketta käytetään ensisijaisesti ohjelman suunnan ohjaamiseen. Sitä käytetään ohittamaan tiettyjen tulosten suorittaminen, joita emme tahdista suorittaa.
Pythonin "if" -lauseen perusrakenne on kirjoittaa sana "if" (pienet kirjaimet), jota seuraa ehto, jossa kaksoispiste on "if" -lauseen lopussa ja sitten tulostuslausunto halutun tulosteen tulostamiseksi.

Python on isot ja pienet kirjaimet, joten “jos” pitäisi olla pienillä kirjaimilla.

Syntaksi:

if :
Print

Python on herkkä sisennykselle, ”jos” -olosuhteiden jälkeen seuraava koodirivi on sijoitettu neljä välilyöntiä lauseen alun väliin. Kaikkien samaan koodilohkoon kuuluvien ohjeiden tai ehtojen tulee olla sisennetty. Leikkaus on ainutlaatuinen python-ohjelmointikielellä. Python noudattaa tiukasti sisennystä; se on kehitetty siten, että koodirivit ovat siistit ja helposti luettavissa.

Pythonin verraaminen muihin kieliin

C- ja Java-ohjelmoinnissa kiharanauhoja käytetään "if" -lauseen tunnistamiseen ja kaikki lausekkeet tai olosuhteet, jotka ovat aaltositeiden ulkopuolella, eivät kuulu "if" -lohkoon. Lause tai operaatio ”if” -lohkon sisällä päättyy puolipisteellä.

if (condition)
(
Print statement or operation;
)

Python on muihin kieliin verrattuna melko yksinkertainen ja sisennys tekee koodista siistiä ja ymmärrettävän helposti.
Tietyn "if" -tilan jälkeen voimme käyttää useita "if" -lauseita ja muuta lauseita pythonissa. Ehto on totta, kun seuraava lause tai toiminto suoritetaan tai jos on vaihtoehtoisia lauseita tai operaatioilmoituksia, jotka on toteutettava, jos ehto on väärä, kyseinen lause "if" -lohkon sisällä suoritetaan tai jos vaihtoehtoista käskyä tai ehtoa ei ole annettu suoritettavaksi kun ehto on väärä, ohjelma hyppää yksinkertaisesti suorittamaan seuraavan koodilohkon ”if” -käskyn ulkopuolella.

Esimerkki # 1

Koodi:

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

lähtö:

Esimerkissä 1 "jos" -tila on totta, koska kissa on läsnä luettelossa, joten sekä tulostuslausunto suoritetaan että tulostetaan. Koko esimerkki 1 on yksi koodilohko.

Esimerkki 2

Koodi:

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

lähtö:

Esimerkissä 2 annettu ehto on totta ja siten molemmat tulostuslausunnot suoritettiin. Jos ”-ehto” päättyy heti sisennyksen jälkeen, ja siten kaikki kolme tulostuslausetta suoritetaan.

Voimme käyttää myös useita "jos" -olosuhteita saman lohkon sisällä, mikäli lauseet seuraavat sisennystä.

Esimerkki 3

Koodi:

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

lähtö:

Pythonissa on myös loogisia “JA”, “TAI”, “EI” operaattoreita,

Koodi:

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

lähtö:

Jos lausuman vuokaavio

If-lauseiden syntaksi

Tässä joitain "if" -käskyn syntakseja, jotka on toteutettu erilaisissa ehdollisissa lauseissa.

Esimerkki # 1

Esimerkki matemaattisissa olosuhteissa.

Koodi:

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

lähtö:

Edellytys 'x', joka on suurempi tai yhtä suuri kuin 11, on väärä, joten vastaavaa tulostuslausetta ei suoriteta.

Esimerkki 2

Esimerkki matemaattisten operaattoreiden avulla.

Koodi:

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)

lähtö:

C% b: n jäännös ei ole yhtä suuri kuin nolla, ehto on väärä ja siten seuraava rivi suoritetaan.

johtopäätös

Joten yleensä python-lauseketta “if” käytetään, kun on tarpeen päättää, mikä lausunto tai operaatio, joka on suoritettava, ja mitkä lauseet tai operaatio, joka on tarpeen ohittaa ennen suoritusta. Suoritus toimii oikealla tai väärillä logiikoilla. Kaikkia matemaattisia ja loogisia operaattoreita voidaan käyttää python-lauseissa.

Suositellut artikkelit

Tämä on opas If-lausuntoon Pythonissa. Tässä keskustellaan siitä, miten lause toimii, syntaksi, vuokaavio, python if -lauseen ja muiden kielten vertailu sekä erilaiset esimerkit ja koodin toteutus. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja-

  1. Jos lause C
  2. Python-muuttujat
  3. Johdanto Pythoniin
  4. Python vs. C ++
  5. Muuttujat JavaScript
  6. Ryhmät Java-ohjelmoinnissa
  7. Opi esimerkkejä R-lausekkeesta If