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