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ă

în cazul în care. Python oferă o sintaxă de design simplă, ușor de înțeles și folosită pe scară largă.

dacă este python

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. metodele python

Exemplu de program:



metodele python

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

sarcinile python

Exemplu de program:

sarcinile python

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

python în rusă

Exemplu de program:

python în rusă

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.

Distribuiți pe rețelele sociale:

înrudit
Colt `Python` - trecut și prezentColt `Python` - trecut și prezent
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
Limba de programare Python: bucleLimba de programare Python: bucle
Istoria dezvoltării limbajelor de programare: pe scurt despre totIstoria dezvoltării limbajelor de programare: pe scurt despre tot
Scripting limbi de programare: sarcini, caracteristici și beneficiiScripting limbi de programare: sarcini, caracteristici și beneficii
Compilarea este un proces care facilitează comunicarea între un programator și un calculatorCompilarea este un proces care facilitează comunicarea între un programator și un calculator
Programarea în Python: ListăProgramarea în Python: Listă
» » Construcția condiționată a. Python: vasta și simplitatea limbii