CURS ONLINE INTERACTIV

Python 3

PENTRU ÎNCEPĂTORI

Proiect susținut de Uniunea Profesorilor de Informatică din România
LECȚIA 6
PAG. 2 / 4
Învățăm cu Turtle!
Acasă >>> Lecții online, limbajul Python 3

Un triunghi echilateral

Executați programul de mai jos. Vă veți întreba probabil de ce rotim cu 1200 ...
Editor - lectia6_turtle2.py
       
Modul grafic în Python done
Rezultatul în consolă done
DETALII

Păi ... simplu. Unghiul inițial este de 00, iar ca să obținem suplimentul unghiului de 600, aplicăm formula geometrică 1800 - 600 = 1200:

Deci, după ce avansăm 100 de pixeli, ne rotim cu 1200 și trasăm latura a doua. Ne rotim din nou cu 1200 și ne reîntoarcem la punctul inițial avansând iar cu 100 de pixeli. Geometria e faină!

EXERCIȚII

Încercați să trasați un trapez care are particularitățile de mai jos:

Apoi, puteți desena formele de mai jos?


Alegeți voi dimensiunile și culorile!

Atenție, ecranul grafic web are 300 de pixeli înălțime, iar voi porniți din centru, deci în sus sunt vizibili doar 150...

Creionul sus, creionul jos!

Țestoasa își poate ridica creionul, astfel încât să nu deseneze când se mișcă. Folosiți funcțiile penup() (creion sus) și pendown() (implicit, creion jos) pentru aceasta! În acest mod vă puteți deplasa pe ecran...

Testați programul următor în editor pentru a înțelege mecanismul:

import turtle
t = turtle.Turtle()
t.forward(30)
t.penup()
t.forward(30)
t.pendown()
t.forward(30)
t.penup()
t.forward(30)
t.pendown()
t.forward(30)

Prescurtări pentru comenzi

Putem folosi fd() în loc de forward(), bk() în loc de backword(), respectiv lt() ori rt(), pu() sau pd() ...
Încearcă să rezolvi exercițiile propuse,
apoi 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)

Ultimele noutăți
[vezi lista completă a cărților]
 home   list  LECȚII   perm_identity   arrow_upward