Curs de Dezvoltare Python
Capitolul
>
Nivel
Introducere în Python
Mișcare cu Funcții
Te-ai rătăcit în pădure! Ieși din ea și întoarce-te la ferma ta scriind primele linii de cod în Python!
Python este un limbaj de programare de uz general, pe care îl poți folosi pentru diverse aplicații, inclusiv jocuri!
Prima ta sarcină este să ajungi la stea folosind codul pentru a completa nivelul!
Dacă te blochezi, încearcă să apeși butonul Help din colțul din dreapta sus al ecranului sau apasă butonul Code Book pentru explicații ilustrate ale tuturor codurilor folosite în joc.
De asemenea, poți primi ajutor de la Virtual Teacher, această funcție va genera sfaturi prin intermediul popup-urilor din editorul de cod care te vor ghida în procesul de programare. O poți activa sau dezactiva schimbând iconița profesorului de deasupra editorului. Iconița monedă de lângă ea te informează despre câte sfaturi ai dreptul să primești.

Obiectiv
Parcurge poteca prin pădure și ajunge la ieșire pentru a termina nivelul.
Cum poți traversa pădurea? Desigur, folosind Funcții!
Funcțiile sunt comenzi de cod utile care influențează lumea din jurul tău. Aceste comenzi sunt tastate în editorul de mai jos.
În limbajul de programare Python, funcțiile sunt împărțite în module. Modulul player este folosit pentru a interacționa cu lumea jocului. De aceea, trebuie să "importăm" modulul player pentru a folosi funcțiile sale.
Funcțiile sunt executate scriind cuvântul "player" urmat de un punct, apoi numele funcției și parantezele.
Funcțiile sunt executate una câte una, de sus în jos - ceea ce înseamnă că ordinea este importantă.
Următoarele funcții sunt disponibile:
- Pentru a merge înainte, trebuie să tastezi
player.move_forward(). - Pentru a vira la stânga, trebuie să tastezi
player.turn_left(). - Pentru a vira la dreapta, trebuie să tastezi
player.turn_right().
Marca albă X afișată după prima mișcare reprezintă poziția de start, iar steaua de la capătul potecii reprezintă obiectivul final.
Odată ce ai terminat de scris codul, apasă butonul "Run" pentru a executa toate comenzile, pe rând.
Încearcă acum!