Sunteți pe pagina 1din 1

160 J O A C Ă - T E CU PYTHON

Schimbarea lucrurilor
VEZI Şl
<158-159 Realizarea
de forme
Odată ce pe pânză a fost trasat un desen, nu trebuie Reacţia la 162-163 >
să rămână neschimbat. Codul poate fi folosit pentru a evenimente

schimba felul în care arată sau în care se mişcă pe ecran.

Forme în mişcare
» ■ ■ ŢINE MINTE

Pentru a face o formă să se mişte pe pânză, trebuie să îi Nume cu semnificaţie


spui computerului ce să mişte (numele sau numărul de
Este o idee bună să foloseşti nume
identificare pe care i l-ai dat formei) şi unde să o mişte.
cu o anumită semnificaţie pentru
Ochiul se întoarce a identifica formele de pe pânză.
la stânga, apoi Aceste pagini folosesc nume
revine precum „eyeball" (ochi) şi„mouth"
(gură), astfel încât codul să fie uşor
de citit şi de înţeles.
Numele sau
identificarea formei
< Ochi care se mişcă
>>> c.move(eyeball, -10, 0) Scrie acest cod în fereastra shell pentru a face
>>> c . m o v e ( e y e b a l l , 10, 0)
ochiul să se mişte la stânga, apoi să revină în
poziţia iniţială.

Această funcţie Stabileşte coordonatele


mişcă forme pentru mişcare

Schimbare de culori
Poţi face gura să pară că se deschide şi se
închide prin simpla modificare a culorii
ovalului.
Gura deschisă
Gura
închisă

m Scrie codul
Scrie acest cod pentru a crea
două funcţii care vor face gura să
Funcţia „itemconfigO"
schimbă proprietăţile
formelor pe care le-ai
Gura
deschisă
închide şi deschide
Scrie acest cod în fereastra shell
pentru a face gura să se închidă şi să se
pară că se deschide şi se închide. desenat deja va fi neagră deschidă.

def m o u t h _ o p e n ( >>> mouth_open()

c . i temconfi g(mouth, fill=‘black’) >>> mouth close()

def m o u t h C l O S e ( ) : Identificarea Gura Introdu aceste comenzi


- formei \£ închisă pentru a face extraterestrul
c . i t e m c o n f i g ( m o u t h , f i l l = ‘ r e d ) va fi roşie să deschidă şi să închidă
gura

S-ar putea să vă placă și