Pgm12½ - cranii-a-ah-aashka!

Biblioteca broasca țestoasă este o extensie a limbajului Python, permițându-vă să desenați imagini simple pe ecran. Imaginați-vă o mică broască țestoasă care se târăște pe ecranul computerului. Puteți controla mișcarea broasca testoasă, oferindu-i diferite comenzi cum ar fi "Creep înainte cu 10 pixeli", "Turn dreapta", "Turn stânga". După ce îi dați comanda "Începeți desenul", broasca testoasă va păstra o urmă până când va primi comanda "Finalizați desenul". Puteți controla broasca testoasă cu instrucțiunile Python. Iată cum, de exemplu, programul care trage un pătrat arată ca:







documentație

Comenzile de bază pentru controlul broaștelor țestoase

înainte (distanță) Creează înainte la o distanță de pixeli; înapoi (distanța) Reveniți la o distanță de pixeli; dreapta (unghi) Rotiți la stânga la grade unghiulare; stânga (unghi) Rotiți dreapta în grade unghiulare; goto (x, y) Deplasați bug-ul într-un punct cu coordonate (x, y); setx (x) Setați coordonata x a bug-ului; sety (y) Setați coordonata y a bug-ului; setarea (to_angle) Rotiți broasca testoasă sub un unghi de înclinare spre verticală (0 - sus, 90 - dreapta); home () Întoarceți broasca testoasă acasă - la punct, cu coordonate (0,0); cerc (rază) Desenați un cerc de rază | r | al cărui centru este la stânga bug-ului, dacă r> 0 și în dreapta, dacă r<1; dot(size, color) Нарисовать точку диаметра size цвета color. Параметр color необязателен; undo() Откатить предыдущее действие черепашки; speed(speed) Установить скорость черепашки. speed должно быть от 1 (медленно) до 10 (быстро), или 0 (мгновенно);







pendown () Deschideți desenul; penup () Desenul final; (lățime) Setați diametrul creionului la lățime; pencolor (colorstring) Setați culoarea liniei care atrage eroarea (de exemplu, "maro" sau "# 32c18f"); fillcolor (colorstring) Culoarea de umplere setată; begin_fill () Începeți să urmăriți broasca testoasă pentru a umple zona; end_fill () Completați fillcolor cu zona traversată de bug începând cu begin_fill (); showturtle () Afișare eroare; hideturtle () Ascundeți eroarea; scrieți (text) Imprimați textul;

Aflați despre broasca țestoasă

position () Obțineți coordonatele actuale ale erorii; spre (x, y) Obțineți unghiul dintre direcția curentă a bug-ului și direcția de la bug-ul la punctul (x, y); xcor () Obțineți coordonatele x ale bug-ului; ycor () Obțineți coordonatele y ale bug-ului; heading () Obțineți unghiul curent la verticală; distanța (x, y) Obțineți distanța până la punctul (x, y); isdown () Afla daca broasca testoasa picteaza in prezent; isvisible () Află dacă broasca testoasă este acum vizibilă;

interactiv

onkey (funcție, cheie) Executați funcția funcțională (presupunând două argumente, x și y sunt coordonatele bug-ului) după apăsarea tastei (de exemplu, "a", "Sus", "spațiu"); asculta () începe monitorizarea apăsărilor de la tastatură și clicuri de mouse; ontimer (funcție, timp) Executați funcția funcțională în timp de milisecunde; textinput (titlu, prompt) Imprimați o fereastră cu titlu și text prompt. returnați valoarea introdusă;

Mai multe exemple non-banale

Desenați o formă simplă







Articole similare

Trimiteți-le prietenilor: