„Python“ numatomas „if-else“ naudojimo tikslas yra sprendimų priėmimas. „Python“ teiginio „if-else“ sintaksė yra panaši į daugumą programavimo kalbų, tokių kaip „Java“, „C“, „C ++“ ir „C #“.
Šiame straipsnyje išsamiai aprašomi „Python if-else“ teiginiai.
Sintaksė
jei test_expression:
pareiškimą (-us) vykdyti
Kitas:
pareiškimą (-us) vykdyti
Esant „if“ sąlygai, įvertinama testo išraiška. Testo išraišką taip pat galima vadinti sąlyga. Esant tikrai sąlygai, sakinys, jei vykdomas blokas, priešingu atveju programos eiga perduodama kitai sąlygai. Srauto schemoje pavaizduotas teiginio „if-else“ vykdymas.
„Python“, jei dar sakinių pavyzdžiai
Pažiūrėkime „if-else“ pavyzdį „Python“. Pateiktame pavyzdyje skaičiui, kurio vertė 13, deklaruojamas kintamasis. Jei būklė patikrina, ar skaičius yra didesnis nei 10, ar ne. Jei skaičiaus reikšmė yra didesnė nei 10, tada vykdomas „if“ bloko korpusas ir jis atspausdina, kad skaičius yra didesnis nei 10. Tuo atveju, jei skaičius yra mažesnis nei 10, tada vykdomas kitas blokas ir jis spausdina, kad skaičius yra mažesnis nei 10.
skaičius = 13# taikoma sąlyga
jei skaičius> 10:
spausdinti ("Skaičius yra didesnis nei 10")
# deklaruodamas kitą teiginį
Kitas:
spausdinti ("Skaičius yra mažesnis nei 10")
Rezultatas
Išvestis rodo, kad skaičius 13 yra didesnis nei 10.
Dabar pažiūrėkime mažesnio nei 10 skaičiaus pavyzdį.
# deklaruodamas „if“ sakinį, norėdamas patikrinti, ar skaičius didesnis nei 10, ar ne
jei skaičius> 10:
spausdinti ("Skaičius yra didesnis nei 10")
Kitas:
spausdinti ("Skaičius yra mažesnis nei 10")
Rezultatas
Elifo pareiškimas „Python“
„Python“ leidžia mums įvertinti ar patikrinti kelias testo išraiškas naudojant elif teiginį. Elifas yra trumpa kita if teiginio forma. Mes galime naudoti matematinius operatorius, kad įvertintume tokią sąlygą kaip =, != (nėra lygu), <, >, ir pan.
Elif sakinyje, jei pirmoji, jei sąlyga nėra teisinga, programa įvertins kitą elifo bloko sąlygą ir pan. Jei visos sąlygos yra klaidingos, pagaliau bus įvykdyta kita sąlyga.
Pažiūrėkime to pavyzdį.
# deklaruojantis vardo kintamąjįname = input ("Įveskite gyvūno vardą \ n")
jei vardas == "karvė":
spausdinti („Jūs įvedėte karvę“)
elif vardas == "šuo":
spausdinti („Jūs įvedėte šunį“)
elif vardas == "katė":
spausdinti („Jūs įvedėte katę“)
Kitas:
spausdinti ("Tai yra kitas blokas")
Rezultatas
Įdėta, jei sąlyga yra „Python“
Mes galime deklaruoti kelias sąlygas, jei sąlygos yra „if“ sąlygoje. Šis reiškinys vadinamas įterptąja sąlyga. Pažiūrėkime to pavyzdį.
# deklaruojantis amžiaus kintamąjįamžius = 13
jei amžius> 10:
spausdinti („Jūs esate vyresnis nei 10“)
# an if sąlyga if sąlygoje
jei amžius> 12:
spausdinti („Jūs taip pat esate vyresnis nei 12 metų“)
jei amžius == 13:
spausdinti („Jums 13 metų“)
Kitas:
spausdinti („Jums dar nėra 13 metų“)
Kitas:
spausdinti („Jūs esate jaunesnis nei 10 metų“)
Rezultatas
Išvada
Šiame straipsnyje, naudojant paprastus pavyzdžius, paaiškinamas „Python“ sakinys „if-else“. „If-else“ sakinys naudojamas testo išraiškai įvertinti.