LECȚIA 6
|
PAG. 1 / 4
|
Acasă >>>
Lecții online

Primul nostru modul
Setul de funcții pe care îl conține implicit limbajul Python nu este foarte mare, însă acesta este extins prin module (colecții de funcții, numite în alte limbaje, biblioteci).Unul dintre acestea este turtle, ce ne permite să programăm o "țestoasă virtuală" în mod grafic care se mișcă și poate desena în urma sa. Nu că-i super tare? Fără prea multe detalii, executați inițial programul de mai jos: DETALII
1. Pentru a include un modul în programul nostru folosim directiva import, urmată de numele bibliotecii, în cazul nostru turtle:
import turtle
2. "Țestoasa" este de fapt un obiect grafic, numit Turtle, care este reținut de variabila t. Poziția sa este în centrul ecranului, orientat spre Est - prima oară când merge înainte 75 de pixeli, implicit o ia în dreapta.
3. Modulul turtle conține o serie de funcții interesante care ne permit obținerea unor efecte grafice deosebite destul de ușor. Pentru a mișca țestoasa, putem folosi funcțiile:
forward(număr_pixeli) #înainte
backward(număr_pixeli) #înapoi
left(grade) #rotire la stânga
right(grade) #rotire la dreapta
Astfel, pentru a crea pătratul, am scris simplu de 4 ori secvența:
t.forward(75)
t.left(90)
4. Funcția
color(cod_culoare)
setează
culoarea de trasare a liniei. Mai sus am folosit "red", însă există mult mai multe:
Puteți utiliza și valori hexa, precum "#00ff00" ... ne ajută și Google [aici].
EXERCIȚIU
Încercați să modificați programul astfel încât să fie trasat cu verde un dreptunghi cu dimensiunile de 60 x 40!
Despre Turtle Graphics
În prezent, este cunoscut ca fiind limbajul grafic al Țestoasei (în limba engleză, Turtle Graphics), deoarece prin utilizarea unor comenzi, aceasta sau un robot trasează pe ecran ori pe o suprafață elemente grafice. Logo este un limbaj de programare educațional creat în anul 1967 de către Daniel G. Bobrow, Wally Feurzeig, Seymour Papert și Cynthia Solomon:
[vezi mai multe detalii aici]
Încearcă să rezolvi exercițiul propus,
apoi avansează la pagina următoare.
apoi avansează la pagina următoare.

Manuale digitale

Editura noastră oferă de peste 27 de ani manuale şcolare aprobate M.E.N. şi auxiliare ce respectă programa şcolară, precum şi cursuri de Informatică şi T.I.C., utile oricărei persoane care doreşte să se pregătească în aceste domenii.
home | list LECȚII | perm_identity | arrow_upward |