OqPoWah.com

Pogojni stavki, če / else v Python: skladnja in uporaba

Navodila če

je v katerem koli programskem jeziku, se uporablja v Java, C in proceduralni zbirnik. Model sintakse če v Pythonu je drugačen. Na veliko načinov je veliko preprostejše in bolj kompaktno, vendar obstajajo določeni elementi.

če je še python

Č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.

če elif ostane python

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.

Zdieľať na sociálnych sieťach:

Príbuzný