Uvod v izjavo If Else v Pythonu

Že veste, da je program vrsta pisnih navodil. Na nikogar ne preseneti, da lahko pride do tako veliko primerov, ko bi moral program sprejeti odločitev, preden nadaljuje. Na primer, odločitev, ali je uporabnik dovolj star, da se lahko udeleži izpita ali je temperatura dovolj visoka, da zažene klimatsko napravo ali izbere oceno, s katero je študent opravil itd. Te odločitve se sprejmejo na podlagi vhodnih pogojev in s pregledom kaj storiti v tej situaciji.

Ko uporabimo stavek pogoja, se program odloči, da bo izvedel določen kodni blok, odvisno od vnosa in pogojev. Kot vsak drugi programski jezik, tudi Python podpira več načinov odločanja. Če je drugače eden najbolj uporabljanih načinov za dokončanje dela.

Druge izjave o odločanju v Pythonu so naslednje:

  • Če Izjava: Uporablja se za analizo, ali je stanje v resnici resnično ali napačno. Blok kode pod njim se izvrši le, ko je pogoj izpolnjen.
  • Če je izjava Else: Ta izjava je podobna stavki If, vendar doda še en blok kode, ki se izvrši, ko pogoji niso izpolnjeni. V tem članku si bomo ogledali to vrsto izjave in njen primer.
  • Gnezdi Če: V situacijah, ko moramo preveriti več pogojev in izvršiti navodila, ugnezdena, če se uporabljajo.

Diagram poteka If Else izjave

Kot lahko vidite na zgornjem diagramu poteka, pogoj v stavku if-else ustvari dve poti, da lahko program nadaljuje. Če pogoj ni izpolnjen, se koda pod njim ne izvrši in program izvrši stavek v bloku Else.

Po drugi strani, ko je izpolnjen pogoj "če", šele potem, če se izvede blok kode in program nato skoči spodaj in zapusti stavek If else.

Sintaksa izjave If Else

Sintaksa izjave If Else je naslednja:

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

Kot lahko vidite zgoraj, imajo vsi pogoji "if-else" dve izjavi in ​​pogoj. Pred navedbami je pogoj jasen, ko program obdela, program pogleda vhod in se odloči, ali izpolnjuje pogoje. V tem primeru se izjave v prvem bloku izvršijo in program preskoči izjave v razdelku »drug:« skladnje.

In če pogoj ni izpolnjen, program preskoči prvi blok in izvede izjave v bloku "else:".

Primeri če je ostalo pogojno programiranje

Zdaj, ko smo videli sintakso, diagram poteka in potrebo po izjavah, si oglejmo nekaj praktičnih primerov, da jih vidimo v akciji:

Primer - 1

Program Python, da preverite, ali je vhodna številka enaka ali neparna.

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

Izhod:

Primer - 2

Program Python za preverjanje, ali kandidat lahko glasuje na volitvah ali ne:

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

Izhod:

Primer 3

Program Python za preverjanje pravilnega ali napačnega odgovora v vhodnem besedilu:

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. “)

Izhod:

Zaključek - Če Else Statement v Pythonu

Odločanje je eden temeljnih stebrov programiranja. Sposobnost določitve ustreznih pogojnih izjav ni potrebna le za dobro programiranje, ampak je tudi nujno, da se stvari lotite večkrat kot pogosto. Oboroženi z znanjem pogojnih stavkov, kot so če, če-drugače in ugnezdeni, če boste lahko s programom logično sprejemali odločitve in dobili pravilne rezultate.

Priporočeni članki

To je vodnik za If Else izjavo v Pythonu. Tukaj razpravljamo o uvodu, diagramu poteka, sintaksi in primerih, če bi v Python-u izjavil še nekaj z vzorčno kodo. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke

  1. Ukazi Python 3
  2. Cheat Sheet Python
  3. Prednosti Pythona
  4. Funkcije nizov Python-a
  5. Pregled izjave If Else v R