Sissejuhatus If Else'i avaldusse Pythonis

Te teate juba, et programm on seeria kirjalikke juhiseid. Kellelegi üllatuseks võib juhtuda, et mõni programm peab enne jätkamist otsuse tegema. Näiteks otsustamine, kas kasutaja on eksamil osalemiseks piisavalt vana või on õhukonditsioneeri käivitamiseks piisavalt kõrge temperatuur, või õpilase läbitud hinde valimine jne. Need otsused tehakse sisenditingimuste põhjal ja vaadates mida selles olukorras teha.

Tingimuste avalduse kasutamisel otsustab programm sõltuvalt sisendist ja tingimustest käivitada kindla koodiploki. Nagu iga teine ​​täielikult funktsionaalne programmeerimiskeel, toetab ka Python mitut otsustusviisi. Kui veel, siis on see üks enim kasutatud viise, kuidas tööd saada.

Muud Pythoni otsuste tegemise avaldused on järgmised:

  • Kui avaldus: seda kasutatakse analüüsida, kas antud tingimus on tõene või vale. Selle all olev koodiplokk täidetakse ainult siis, kui tingimus on täidetud.
  • Kui muu lause : see lause sarnaneb If-i avaldusega, kuid see lisab veel ühe koodiploki, mis täidetakse, kui tingimused pole täidetud. Selles artiklis vaatleme seda avalduse tüüpi ja selle näidet.
  • Pesastatud kui: olukordades, kus peame kontrollima rohkem kui üht tingimust ja täitma juhiseid, pesastatakse, kui seda kasutatakse.

Kui tegemist on avalduse vooskeemiga

Nagu ülaltoodud vooskeemilt näete, loob if-else avalduse tingimus programmi jätkamiseks kaks teed. Kui tingimust ei täideta, siis selle all olevat koodi ei täideta ja programm käivitab avalduse Else plokis.

Teisest küljest, kui "if" tingimus on täidetud, siis ainult siis, kui käivitatakse koodiplokk ja siis hüppab programm alla, väljudes If else avaldusest.

If Else avalduse süntaks

If Else avalduse süntaks on järgmine:

if condition:
# statements to execute when the conditions are met are inserted here
else:
# Statements to be executed when the conditions are not met.

Nagu ülal näete, on kõigil if-else tingimustel kaks lauset ja tingimus kirjutatud. Enne avaldusi täpsustatakse tingimus, kui tingimus on töödeldud, heidab programm sisendile pilgu ja otsustab, kas see vastab tingimustele. Kui see juhtub, täidetakse esimese ploki avaldused ja programm jätab süntaksi jaotises “else:” olevad avaldused vahele.

Ja kui tingimus ei ole täidetud, jätab programm esimese ploki ja käivitatud avaldused lahtrisse „else:” vahele.

If Else tingimusliku programmeerimise näited

Nüüd, kui oleme näinud süntaksi, vooskeemi ja vajaduse korral avalduste vajaduse järele, vaatame selle rakendamiseks praktilisi näiteid:

Näide - 1

Pythoni programm, et kontrollida, kas sisendarv on paaris või paaritu.

number = int(input(" Please enter the number to check : "))
if number %2 == 0:
print(" The input number is even ")
else:
print(" The input number is odd ")

Väljund:

Näide - 2

Pythoni programm, et kontrollida, kas taotlejal on õigus valimistel hääletada:

age = int (input(" Please enter the age of applicant: "))
if age>=18 :
print(" The applicant is eligible to vote in the elections " );
else :
print(" The applicant is not eligible to vote in the elections " );

Väljund:

Näide 3

Pythoni programm sisestusteksti õige või vale vastuse kontrollimiseks:

code = input(" What is the capital of Japan? ")
if code == 'Tokyo':
print("Congratulations ! You passed the test.")
else:
print(" Oops, the answer you entered is wrong.")
print(" Thanks for participating. “)

Väljund:

Järeldus - kui mõni muu avaldus Pythonis

Otsuste tegemine on programmeerimise üks tugisambaid. Nõuetekohaste tingimuslausete oskus pole vajalik mitte ainult selleks, et programmeerimisega hästi hakkama saada, vaid on ka oluline teha asju kordades sagedamini kui sageli. Relvastatud tingimuslike väidete, näiteks if, if-else ja if pestud if, teadmistega, saate programmiga loogiliselt langetada otsuseid ja saada õigeid tulemusi.

Soovitatavad artiklid

See on juhend If Else avaldusele Pythonis. Siin arutleme sissejuhatuse, vooskeemi, süntaksi ja mõne näidiskoodi abil Pythoni avalduse näiteid. Lisateabe saamiseks võite tutvuda ka meie teiste soovitatud artiklitega

  1. Pythoni 3 käsud
  2. Petmisleht Python
  3. Pythoni eelised
  4. Pythoni keelte funktsioonid
  5. Ülevaade If Else avaldusest R-s

Kategooria: