Instrucțiuni condiționale dacă / altceva în Python: sintaxă și aplicație

instrucție dacă

este în orice limbaj de programare, este folosit în Java, C și Assembler procedural. Model de sintaxă dacă în Python este diferită. În multe privințe este mult mai simplu și mai compact, dar există elemente specifice.

dacă altceva este python

Dacă / altceva rulează sintaxa în Python

Python este scripted language, astfel încât sarcina sa principală este de a simplifica codul și de a face viața mai ușoară pentru dezvoltator. Regula se aplică tuturor obiectelor de limbă, inclusiv instrucțiuni dacă. Spre deosebire de limbile asemănătoare C, Python nu are paranteze curbate, necesitatea unei punct și virgulă la sfârșitul expresiilor. Dar există un element nou. Acesta este un semn de colon.

Cel mai simplu exemplu dacă / altceva în Python:

  • > c = 10
  • > dacă c> 2:
  • tipăriți (c)
  • 10

Primului rând i se atribuie valoarea variabilei c. Al doilea este instrucțiunea de bază cu condiția. După colon, începe blocul imbricat cu funcția încorporată print ().

În ciuda simplității designului, programatorii novici fac aceleași greșeli. Ei uită să pună un colon și să facă o indentare după ea.

dacă elif altcineva python

De ce este importantă îndoiala



Pentru dezvoltatorii care sunt obișnuiți să introducă un punct și virgulă la sfârșitul fiecărei expresii, indentarea poate părea neobișnuită. Dar în Python, sfârșitul liniei înseamnă automat sfârșitul instrucțiunii. Toate codurile sunt scrise vertical cu indentare logică. Datorită acestui lucru este mult mai ușor de citit.

Ordinea de proiectare a codului determină ordinea execuției instrucțiunilor multiline și compuse dacă / altceva în Python:

  • dacă:
  • dacă b:
  • Prima expresie
  • altceva:
  • A doua expresie

Dacă lucrați în coajă IDLE, interpretul va închide automat toate liniuțele. Dar când folosiți editorii de text, va trebui să vă urmăriți singuri.

De ce aveți nevoie de instrucțiuni opționale

În Python dacă / altceva numite și instrucțiuni condiționate. Acesta este un instrument de selecție care reflectă logica de bază a codului. în dacă pot exista mai multe instrucțiuni, inclusiv altele dacă. după dacă urmată de o instrucțiune opțională altfel. În cazul în care, ca urmare a îndeplinirii condițiilor descrise în dacă, interpretul nu se întoarce Adevărat, merge la altceva.

Pentru ramuri mai complexe de cod, în unele cazuri este introdusă o instrucțiune opțională Elif. Acesta prevede condiții suplimentare. desen dacă / elif / altceva în Python arata astfel:

  • dacă : # Dacă declarația cu expresie condiționată
  • #Associated block
  • Elif : # Elif opțional
  • altceva: # Un bloc opțional altceva

După instrucțiunile opționale, se plasează un colon și o indentare obligatorie. Parte din altfel Este conceput pentru a face față situațiilor în care nu se găsesc meciuri în dacă / elif. Conform regulilor, fiecare parte a codului este procesată secvențial. Dar expresiile condiționate determină interpretul să efectueze tranziții. Prin urmare, în Python, acestea sunt, de asemenea, numite instrucțiuni de control al fluxului.

Distribuiți pe rețelele sociale:

înrudit
Colt `Python` - trecut și prezentColt `Python` - trecut și prezent
Structura programului Pascal: programare pentru incepatoriStructura programului Pascal: programare pentru incepatori
Python pentru începătoriPython pentru începători
Programarea jocurilor: programe, caracteristici ale creației și recomandăriProgramarea jocurilor: programe, caracteristici ale creației și recomandări
Python - ce este? Un limbaj de programare la nivel înaltPython - ce este? Un limbaj de programare la nivel înalt
Cele mai populare limbi de programare. Limbaje de programare pentru începătoriCele mai populare limbi de programare. Limbaje de programare pentru începători
Evaluarea limbajelor de programare 2016Evaluarea limbajelor de programare 2016
Java Array. Arrays în Java. Java pentru începătoriJava Array. Arrays în Java. Java pentru începători
Limba de programare Python: bucleLimba de programare Python: bucle
Scripting limbi de programare: sarcini, caracteristici și beneficiiScripting limbi de programare: sarcini, caracteristici și beneficii
» » Instrucțiuni condiționale dacă / altceva în Python: sintaxă și aplicație