Садржај
1. Програмирање у пајтону - Увод у Pygame
15. Цртање уз помоћ петљи - обнављање
16. Завршни квиз

6.3. Домаћи задатак

Научили смо да цртамо сваки од појединачних облика (дужи, квадрате, правоугаонике, кругове, елипсе и полигоне). Резимирајмо функције које смо користили:

дуж

pg.draw.line(prozor, boja, (x1, y1), (x2, y2), debljina)

правоугаоник

pg.draw.rect(prozor, boja, (x, y, sirina, visina), debljina)

круг

pg.draw.circle(prozor, boja, (x, y), r, debljina)

елипса

pg.draw.ellipse(prozor, boja, (x, y, sirina, visina), debljina)

Исцртај следеће облике и покрени програм да видиш цртеж који се добија.

Бојом limegreen исцртај:

  • пуну елипсу која је уписана у правоугаоник, чије је горње лево теме \((75, 100)\), ширина му је 150, а висина 180;

  • линију дебљине 6, од тачке \((130, 110)\) до тачке \((120, 20)\);

  • још једну линију дебљине 6, од тачке \((170, 110)\) до тачке \((180, 20)\);

  • попуњен круг полупречника 10 пиксела, са центром у тачки \((120, 20)\);

  • попуњен круг полупречника 10 пиксела, са центром у тачки \((180, 20)\).

Црном бојом исцртај још две пуне елипсе, и то:

  • једну уписану у правоугаоник чије је горње лево теме \((110, 140)\), ширина му је 30, а висина 50;

  • другу уписану у правоугаоник чије је горње лево теме \((160, 140)\), ширина му је 30, а висина 50.

(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+