CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI


"Primul volum Python în română care pur și simplu m-a uimit. Foarte bine explicat și ușor de înțeles." (Alexandru Cosmin)

"Cea mai bună carte de Python din RO." (Iulian Geană)

"Livrare promptă! M-am pus pe treabă!" (Emil Ilie)

TOATE RECENZIILE
LECȚIA 11
PAG. 1 / 5
Instrucțiuni repetitive
Acasă >>> Lecții online, limbajul Python 3

Repetiția dusă la extrem

Cum ar fi fost ca faraonul Khufu, prin inginerii săi din acea perioadă, să le spună sclavilor, de aprox. 2521000 de ori:


secvență liniară

mergi_la_carieră()
taie_bloc_de_piatră()
sculptează_laturile()
cară_bloc_spre_râu()
du_în_aval_blocul_pe_apă()
trage_spre_poziție()
poziționează_perfect_blocul()
șlefuiește_impecabil()

Mai mult ar fi vorbit, nu?

A fost un plan / algoritm bine pus la punct pentru toate milioanele de oameni ce au lucrat pentru a realiza Marea Piramidă din Gizeh timp de 20 de ani. O muncă titanică pentru un rezultat pe măsură! Pentru că vedeți, algoritmul a fost finit, chiar dacă aparent, a durat foarte mult. O minune tehnologică ce dăinuie și în zilele noastre.

Am văzut în filme ori documentare. În esență, secvența este mult mai complexă și nimeni nu știe exact toți pașii...

Cu siguranță "arhitectul" a precizat faptul că pentru a construi piramida, era necesar un volum de 2.521.000m3 și a estimat un necesar de aprox. 2521000 de blocuri de piatră, aduse pe poziție și șlefuite apoi cu precizie incredibilă. Mă rog, socoteala de acasă nu se potrivește cu cea din târg, practic, însă ... cu aproximație, este remarcabil.

Deci, pentru a comanda întregul proces, s-a exprimat probabil astfel:

De 2521000 de ori, repetați secvența liniară pentru fiecare bloc de piatră.

A ieșit o minune a Lumii...



Studiați pentru deveni un programator bun! "Repetitio mater studiorum est", ... și voi trebuie să înțelegeți faptul că pentru a reuși, este nevoie de multă muncă, dârzenie, repetiție și pasiune pentru a obține lucruri deosebite.

Instrucțiuni repetitive în Python

În multe cazuri este necesar ca un set de instrucţiuni să fie executat de mult mai multe ori.

Cum am procedat până acum? Am scris instrucţiunile de câte ori a fost necesar. Aceasta nu este o soluţie acceptabilă. Să ne imaginăm că o instrucţiune trebuie executată de 100000 de ori...

Pentru aceasta, există instrucțiunile repetitive for și while în limbajul de programare Python!
Avansează la pagina următoare.
Cărțile editurii noastre
O parte dintre manualele și culegerile de probleme se găsește și [în format electronic] securizat sub formă de fișier *.pdf.

"O cameră fără cărţi este ca un corp fără suflet." (G. K. Chesterton)

Cursanții au mai cumpărat ...
[vezi lista completă a cărților]
 home   list  LECȚII   perm_identity   arrow_upward