Construcția condiționată a. Python: vasta și simplitatea limbii
Simplitatea Python permite începătorilor să învețe limbajul de programare. Prezența diferitelor metode, funcții, biblioteci, construcții și cicluri permite rezolvarea celor mai complicate sarcini. De exemplu, declarație condiționată
conținut
Privire de ansamblu asupra Python
Cu Python, sarcinile pot fi complet diferite. De ce?
- Interpretabilitatea limbajului. Aceasta înseamnă că codul sursă nu este compilat în înregistrarea mașinii, dar este executat de către interpret.
- Interactivitate. Se pare că programul implementează comenzi scrise în shell-ul interpretului, după execuția celor precedente.
- Orientarea obiectului. Limbajul sprijină perfect principiile POR. Se presupune că codul programului încapsulează comenzi în obiecte sau se numește altfel structuri speciale.
Nu este posibil să înveți Python în limba rusă, deoarece cuvintele rezervate sunt scrise în engleză. Textul afișat pe ecran poate fi prezentat într-o limbă pe care utilizatorul o poate înțelege dacă utilizează codificarea.
În 2013, Python sa clasat pe primul loc printre utilizatori. A doua poziție este pentru limba Java, iar a treia este pentru C ++. Până în 2017, statisticile s-au modificat ușor. Prima linie este ocupată de Java, a doua și a treia - C și C ++, a patra - Python. Deși a pierdut mai multe poziții în clasament, popularitatea sa în rândul programatorilor este în creștere. Unele organizații caută să lucreze exclusiv pentru pythoniști. Deoarece Python este un limbaj de nivel înalt, cu costuri minime, productivitatea muncii este maximizată.
Avantajele Python
Popularitatea acestui limbaj de programare este în creștere, deoarece are o serie de caracteristici distinctive.
- Cea mai simplă comandă help () este capabilă să furnizeze informații complete cu privire la întrebarea adresată.
- Cu Python, puteți scrie script-uri și simplu, și de a crea aplicații complete (fie web-programare sau jocuri).
- Limba inter-platformă vă permite să rulați aplicații scrise în orice sistem de operare: Windows, Linux, Mac OS.
- Biblioteca imensă standard vă permite să conectați diferite module. "Activitatea" lor vizează rezolvarea problemelor cu bazele de date, dezvoltarea web, calcule matematice complexe etc.
- În World Wide Web, puteți găsi răspunsul la orice întrebare despre Python, deoarece o comunitate cu experți competenți și experimentați sa format în jurul limbii.
- Abilitatea de a integra o aplicație scrisă în Python în orice program executat în C ++, de exemplu.
- Fiecare tip de date are funcții și metode Python care fac viața mult mai ușoară pentru utilizator.
- Distribuția este complet gratuită. Unele sisteme de operare îl instalează inițial.
Tipuri de structuri condiționate
Construcția if (Python este considerată principalul mediu de dezvoltare) își asumă capacitatea de a verifica adevărul condiției. Dacă expresia este evaluată la True, blocul este executat. În caz contrar, utilizatorul prescrie un alt comportament al programului. Cele mai multe limbi de programare conțin mecanisme similare pentru luarea deciziilor.
Dacă structura Python este împărțită în următoarele tipuri:
- Sintaxă dacă. Aici este determinată condiția. Dacă este adevărat, blocul corespunzător este executat. Dacă rezultatul calculelor este False, atunci comenzile prescrise sunt ignorate și programul urmează.
Diagrama bloc a if.
Exemplu de program:
- Sintaxă dacă hellip-altcineva. Alt cuvânt rezervat poate fi adăugat la constructul original. În blocul care respectă această comandă, sunt scrise expresii. Acestea vor fi executate dacă condițiile inițiale dau rezultatul Fals.
Schema bloc a structurii if ... else.
Exemplu de program:
- Sintaxa este ifhellip-elifhellip- altceva. Comanda aflată în centru vă permite să verificați mai multe condiții pentru adevăr. Dacă oricare dintre ele produce True, atunci blocul corespunzător este executat. Numărul de elif într-un construct condiționat poate fi arbitrar, spre deosebire de altceva.
Diagrama bloc a if ... elif ... altceva.
Exemplu de program:
Construcții condiționate născute
Construcția if (Python 3.0 și 2.7 este solidar în acest sens) vă permite să testați o condiție în cadrul alteia. Aceasta înseamnă că atunci când se specifică un test de adevăr, poate fi necesar să treceți prin mai multe expresii booleene. În acest caz, un altul este încorporat în constructul if (de exemplu, dacă hellip- elifhellip-. altceva). Utilizatorul trebuie să fie atent, deoarece Python nu tolerează libertățile în acest sens.
- Python este mediul de dezvoltare. Python 3 pentru începători
- Colt `Python` - trecut și prezent
- 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
- Limba de programare Python: bucle
- Istoria dezvoltării limbajelor de programare: pe scurt despre tot
- Scripting limbi de programare: sarcini, caracteristici și beneficii
- Compilarea este un proces care facilitează comunicarea între un programator și un calculator
- 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?
- 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
- Instrucțiuni condiționale dacă / altceva în Python: sintaxă și aplicație
- Sintaxă jаvascript parseInt: exemple de utilizare