Pogojni stavki, če / else v Python: skladnja in uporaba
Navodila če
Vsebina
Če / else pravila sintakse v Python
Python je skriptni jezik, zato je njegova glavna naloga poenostaviti kodo in olajšati življenje razvijalcu. Pravilo velja za vse jezikovne predmete, vključno z navodili če. Za razliko od C-podobnih jezikov, Python nima kodranih oklepajev, potrebo po podpičju na koncu izrazov. Ampak obstaja nov nov element. To je znak za dvopičje.
Najenostavnejši primer če / drugo v Python:
- > c = 10
- > če je c> 2:
- tisk (c)
- 10
Prva vrstica je dodeljena vrednosti spremenljivke c. Druga je osnovna navodila s pogojem. Po dvopičju se začne ugnezdeni blok z vgrajeno funkcijo natisni ().
Kljub preprostosti načrtovanja novic programerji naredijo enake napake. Pozabijo, da dajo dvopičje in po njej naredijo zamik.
Zakaj so indents pomembne
Razvijalci, ki so navajeni, da na koncu vsakega izraza postavijo podpičje, se lahko zdi nenavaden. Toda v Pythonu konec vrstice samodejno pomeni konec izjave. Vsa koda je napisana navpično z logično zaprtostjo. Zaradi tega je veliko lažje brati.
Vrstni red oblike kode določa vrstni red izvedbe večletnih in sestavljenih navodil če / drugo v Python:
- če:
- če b:
- Prvi izraz
- drugače:
- Drugi izraz
Če delate v lupini IDLE, bo tolmač samodejno zamenjal vse alineje. Toda pri uporabi urejevalnikov besedil boste morali paziti sami.
Zakaj potrebujete neobvezna navodila
V Pythonu če / drugo imenovana tudi pogojna navodila. To je izbirno orodje, ki odraža osnovno logiko kode. V notranjosti če lahko obstaja več navodil, vključno z drugimi če. Po če ki mu sledi neobvezno navodilo drugače. Če se zaradi izpolnjevanja pogojev, opisanih v če, tolmač se ne vrne True, gre v drugače.
Za bolj zapletene veje kode se v nekaterih primerih vnesejo neobvezna navodila elif. Določa dodatne pogoje. Konstrukcije če / elif / drugo v Pythonu je videti tako:
- če
: # Če izjava s pogojnim izrazom #Associated block - elif
: # Neobvezno elif - drugače: # Izbirni drug blok
Po neobveznih navodilih se dajo dvopičje in obvezna vdolbina. Del drugače Zasnovan je tako, da obravnava situacije, v katerih ni zadetkov če / elif. V skladu s pravili se vsak del kode obdeluje zaporedno. Toda pogojni izrazi povzročijo, da tolmač opravi prehode. Zato se v Pythonu imenujejo tudi navodila za nadzor pretoka.
- Utemeljitev izbire programskega jezika in meril
- Python je razvojno okolje. Python 3 za začetnike
- Ko postavite dvopičje: navodila za dokončanje nalog
- Colt `Python` - preteklost in sedanjost
- Python za začetnike
- Python - kaj je to? Programski jezik na visoki ravni
- Najbolj priljubljeni programski jeziki. Programski jeziki za začetnike
- Ocena programskih jezikov 2016
- Tipizacija je ... Tipizacija na različnih področjih dejavnosti
- Programski jezik Python: zank
- Predlaganja z dvopičjem: primeri in definicije
- Programiranje v Python: Seznam
- Vhod in izhod v Python. Vnos in tiskanje
- Programiranje v Pythonu. Delo z nizi
- Kako najti preostanek delitve v Pythonu?
- Kaj je dinamično tipkanje?
- Pogojna konstrukcija if. Python: prostranost in preprostost jezika
- Python: vrste podatkov, pogoji, zahteve in primeri
- Objektno programiranje v Python: razredi, opis in funkcije
- Kaj so str objekti v Pythonu?
- Primeri uporabe metode dolžine jаvascripta