Instrucțiuni condiționale dacă / altceva în Python: sintaxă și aplicație
instrucție dacă
conținut
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.
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.
- Python este mediul de dezvoltare. Python 3 pentru începători
- Colt `Python` - trecut și prezent
- Structura programului Pascal: programare pentru incepatori
- Python pentru începători
- Programarea jocurilor: programe, caracteristici ale creației și recomandări
- Python - ce este? Un limbaj de programare la nivel înalt
- Cele mai populare limbi de programare. Limbaje de programare pentru începători
- Evaluarea limbajelor de programare 2016
- Java Array. Arrays în Java. Java pentru începători
- Limba de programare Python: bucle
- Scripting limbi de programare: sarcini, caracteristici și beneficii
- Programarea în Python: Listă
- Intrare și ieșire în Python. Introduceți și imprimați
- Programarea în Python. Lucrul cu șiruri de caractere
- Cum pot găsi restul unei divizări în Python?
- Construcția condiționată a. Python: vasta și simplitatea limbii
- Python: tipuri de date, condiții, cerințe și exemple
- Funcții în Python: def. Python 3 pentru începători
- Programarea orientată pe obiecte în Python: clase, descriere și caracteristici
- Ce sunt obiectele str în Python?
- Lucrul cu obiecte de fișiere: deschideți, citiți și scrieți fișiere în Python