wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python - Pygame - 3

Total questions: 10

Worksheet time: 17mins

Name
Class
Date
1.

Koje su koordinate tačke koja se nalazi 20 piksela desno od tačke (70,70)

a)

(90,70)

b)

(70,50)

c)

(70,90)

d)

(50,70)

2.

Kako se može nacrtati pravougaonik istih dimenzija kao i pravouganik nacrtan pomoću naredbe pg.draw.rect(prozor, boja, (150, 100, 60, 100)), koji se nalazi 30 piksela ispod i 20 piksela levo od njega.

a)

pg.draw.rect(prozor, boja, (130, 80, 30, 70))

b)

pg.draw.rect(prozor, boja, (70, 120, 100, 60))

c)

pg.draw.rect(prozor, boja, (130, 70, 60, 100))

d)

pg.draw.rect(prozor, boja, (120, 80, 60, 100))

3.

Krug je nacrtan pomoću naredbe pg.draw.circle(prozor, boja, (100, 200), 40). Kako se može nacrtati krug koji ima za 20 piksela veći poluprečnik, nalazi se ispod ovog kruga i dodiruje centar ovog kruga

a)

pg.draw.circle(prozor, boja, (100, 260), 60)

b)

pg.draw.circle(prozor, boja, (100, 140), 60)

c)

pg.draw.circle(prozor, boja, (100, 260), 40)

d)

pg.draw.circle(prozor, boja, (160, 260), 40)

4.

U prozoru veličine 600x600 piksela nacrtan je kvadrat naredbom pg.draw.rect(prozor, boja, (150, 200, 80, 80)).

Kako se može nacrtati kvadrat koji je simetrična slika ovog kvadrata u odnosu na vertikalnu osu.

a)

pg.draw.rect(prozor, boja, (370, 200, 80, 80))

b)

pg.draw.rect(prozor, boja, (150, 370, 80, 80))

c)

pg.draw.rect(prozor, boja, (450, 200, 80, 80))

d)

pg.draw.rect(prozor, boja, (150, 450, 80, 80))

5.

Da bi se nacrtala elipsa sa centrom u tački (80,100) čije su poluose 60 i 40 piksela, potrebno je izvršiti poziv funkcije:

a)

pg.draw.ellipse(prozor, boja, (80, 100, 60, 40))

b)

pg.draw.ellipse(prozor, boja, (80, 100), (60, 40))

c)

pg.draw.ellipse(prozor, boja, (20, 60, 120, 80))

d)

pg.draw.ellipse(prozor, boja, (80, 100), (120, 80))

6.

Da bi se nacrtao pravougaonik sa centrom u tački (100,100) , širine 60 i visine 80 piksela potrebna je naredba

a)

pg.draw.rect(prozor, boja, (80, 60, 60, 80))

b)

pg.draw.rect(prozor, boja, (70, 60, 60, 80))

c)

pg.draw.rect(prozor, boja, (60, 70, 60, 80))

d)

pg.draw.rect(prozor, boja, (60, 80, 60, 80))

7.

Koje od datih naredbi iscrtavaju horizontalne linije:

a)

pg.draw.line(prozor, pg.Color("black"), (80, 165), (130, 165))

b)

pg.draw.line(prozor, pg.Color("black"), (105, 140), (105, 190))

c)

pg.draw.line(prozor, pg.Color("black"), (195, 140), (195, 190))

d)

pg.draw.line(prozor, pg.Color("black"), (170, 165), (220, 165))

8.

Ako je prozor dimenzija 600x600 koja tačka je simetrična tački (150,150) u odnosu na horizontalnu sredinu prozora (odgovor napisati u obliku uređenog para)

(a)  

9.

Ako je prozor dimenzija 600x600 koja tačka je simetrična tački (150,150) u odnosu na vertikalnu sredinu prozora (odgovor napisati u obliku uređenog para)

(a)  

10.

Pravougaonik crvene boje, širine 40 i visine 30 piksela treba da bude centriran unutar pravougaonika žute boje čija je širina 120 i visina 100 piksela i čije je gornje levo teme u tački (130, 170). Kako se taj pravougaonik može nacrtati?

a)

pg.draw.rect(prozor, pg.Color("red"), (20, 0, 40, 30))

b)

pg.draw.rect(prozor, pg.Color("blue"), (130, 170, 40, 30))

c)

pg.draw.rect(prozor, pg.Color("blue"), (40, 35, 40, 30))

d)

pg.draw.rect(prozor, pg.Color("blue"), (170, 205, 40, 30))