Python If pareiškimas

×Slėpti turinį

Python pamoka

Išmokite Python

Pasiruošę pradėti savo karjerą duomenų srityje? Sužinokite daugiau apie „BrainStation“. Python kursas

Norėdami pradėti programuoti Python, turėsite sužinoti apie sintaksę, kad galėtumėte naudoti sąlyginius sakinius mūsų kode. Pažvelkime atidžiau.



Kas yra sąlyginiai pareiškimai?

Išsamiau pasinerkime į programavimą naudojant Python, sužinoję apie sąlyginius teiginius. Paprastai „Python“ interpretatorius skaito kodą eilutę ta tvarka, kokia jis parašytas. Bet ką daryti, jei norime vykdyti tam tikrą kodo dalį tik tada, kai ji atitinka tam tikrus kriterijus?



Sąlyginiai teiginiai yra labai naudingi programuojant, nes leidžia perjungti kodo vykdymą remiantis loginiais sprendimais ir kriterijais. Jie leidžia paleisti kodo bloką tik tada, kai įvykdomos tam tikros sąlygos.

Pažiūrėkime, kaip kode naudoti sąlyginius teiginius. Taip pat naudosime rezervuotus raktinius žodžius |_+_|, |_+_|, & |_+_| apie kuriuos sužinojome ankstesnėje pamokoje.



Python If Else teiginių įvadas

|_+_| teiginiai yra labai naudingas būdas į kodą įtraukti sąlyginius teiginius. Tai leidžia vykdyti kodo bloką tik tada, kai įvykdomos tam tikros sąlygos, arba pereiti prie kitos kodo dalies. Greitai pažvelkime į pagrindinę |_+_| sintaksę teiginiai Python.

Yra du būdai, kuriais galite naudoti |_+_| pareiškimus. Pirmasis – kai turite patikrinti tik vieną sąlygą, kad įvykdytumėte kodo bloką, galite naudoti |_+_| pareiškimas. Šiame scenarijuje sintaksė atrodo taip:

|_+_|

Atminkite, kad „Python“ kodas yra orientuotas į įtrauką, kai teiginiai yra įtraukiami naudojant „tabuliukų“ lygius, kad būtų galima atskirti kodo eilutes.



Aukščiau pateiktame pavyzdyje viskas, kas yra po „if:“ ir „else:“, yra įtraukta vienu lygiu, vieną kartą paspaudus tabuliatorių. Tai labai svarbi sąvoka, kurią reikia turėti omenyje rašant kodą bloknote.

Kai yra keli kodo blokai, kurie turėtų būti vykdomi tik tada, kai atitinkama sąlyga tampa |_+_|, naudojame |_+_| sintaksė. Teiginys else yra neprivalomas, jei nereikia vykdyti jokio kodo bloko, kai visos sąlygos yra |_+_|. Žiūrėkite hipotetinio kodo paaiškinimą žemiau:

|_+_|

Pažvelkime į pavyzdį, kad suprastume abi šias sintakses. Į savo bloknotą įveskite šį kodą ir vykdykite eilutę po eilutės.



Čia todėl, kad |_+_| kintamajam priskiriama |_+_| reikšmė, sąlyga |_+_| bus |_+_| po sakiniu if ir kodas bus atspausdintas |_+_|

Pažvelkime į kitą |_+_| pavyzdį pareiškimas. Įveskite šį kodą eilutę po eilutės ir vykdykite kiekvieną langelį.

Čia |_+_| kintamajam priskiriama |_+_| reikšmė. Elif teiginys, įvertinantis sąlygą kaip |_+_| yra |_+_|. Simbolis |_+_| reiškia „mažiau nei arba lygus“. Taip pat galite matyti, kad sąlyga gali būti paprastas teiginys arba sudėtingesnis teiginys, sujungtas naudojant |_+_|, |_+_|, & |_+_| raktinius žodžius.

Pratimas: Kontroliuokite srautą

Pratimų apžvalga

Praktiškai pritaikykime valdymo srauto teiginių naudojimo įgūdžius atlikdami nedidelį pratimą.

Sukurkite naują bloknotą ir pavadinkite jį |_+_|. Atlikite toliau nurodytus veiksmus, kad atliktumėte pratimą. Pabaigoje išmoksite rašyti sąlyginę logiką naudodami |_+_| pareiškimus.

Pratimų instrukcijos

  • Atliekant šį pratimą, jūsų darbas yra išsiaiškinti, ar skaičius yra lyginis, ar nelyginis. Skaičius, kuris puikiai dalijasi iš 2 (likutis yra 0), yra lyginis, kitu atveju jis yra nelyginis skaičius.
  • Sukurkite kintamąjį pavadinimu |_+_| ir priskirkite jai reikšmę |_+_| Pradėti su.
  • Parašykite |_+_| Norėdami nustatyti, ar skaičius yra lyginis, ar nelyginis.
    • Pažymėkite |_+_| numeris yra tipo |_+_| |_+_| puikiai dalijasi iš 2 naudojant modulo operatorių %. Spausdinti |_+_|.
    • Kitu atveju, jei (|_+_|) numeris yra |_+_| tipo ir nevisiškai dalijasi iš 2, spausdinkite |_+_|.
    • Kitaip spausdinti |_+_|.
  • Pakeiskite reikšmę, saugomą |_+_| po vieną turi būti |_+_|, |_+_|, |_+_|, |_+_|, |_+_|.
    • Dar kartą paleiskite visus langelius, kad patikrintumėte, kuri sakinio if...elif...else dalis buvo įvykdyta ir kas išspausdinta.

Sprendimas

Peržiūrėkite toliau pateiktą sprendimą, kad patikrintumėte, ar kodas nustatytas teisingai.

Kategori: Žinios