PyGame - цртање линија¶
Питање 1.¶
У ком положају ће бити дуж исцртана наредном командом?
pygame.draw.line(prozor, pg.Color("black"), (100, 50), (100, 150), 1)
- Дуж ће бити постављена хоризонтално.
- Нетачно
- Дуж ће бити постављена вертикално/усправно.
- Тачно
- Дуж ће бити искошена.
- Нетачно
Q-469: Изабери тачан одговор:
Питање 2.¶
Шта представља последњи аргумент функције draw (у овом случају број 1
)?
pygame.draw.line(prozor, pg.Color("black"), (100, 50), (100, 150), 1)``
- Дебљину линије изражену у пикселима.
- Тачно
- Дебљину линије изражену у милиметрима.
- Нетачно
- Дужину линије изражену у центриметрима.
- Нетачно
Q-470: Изабери тачан одговор:
Питање 3.*¶
Која од наредних команди исцртава дијагоналу преко површине прозора димензије 200 x 200?
pygame.draw.line(prozor, pygame.Color("black"), (0, 0), (0, 200), 1)
pygame.draw.line(prozor, pygame.Color("black"), (200, 0), (200, 200), 1)
pygame.draw.line(prozor, pygame.Color("black"), (0, 200), (200, 0), 1)
(Одговор упиши навођењем редног броја наведене команде)
Одговор:
Питање 4.*¶
Нека је прозор димензија а x а. Којом командом ће се исцртати вертикална линија (дебљине 2 пиксела) која дели површину прозора на два једнака дела? Напомена: а је паран број.
pygame.draw.line(prozor, pygame.Color("black"), (0, a // 2), (0, a // 2), 2)
pygame.draw.line(prozor, pygame.Color("black"), (0, a // 2 - 1), (0, a // 2 - 1), 2)
pygame.draw.line(prozor, pygame.Color("black"), (a // 2, 0), (a // 2, a), 2)
pygame.draw.line(prozor, pygame.Color("black"), (a // 2 - 1, 0), (a // 2 - 1, a), 2)
pygame.draw.line(prozor, pygame.Color("black"), (a % 2, 0), (a % 2, a), 2)
(Одговор упиши навођењем редног броја наведене команде)
Одговор:
Питање 5.*¶
Нека један PyGame програм исцртава прозор димензија 800 x 800. Којим од понуђених парова наредби се исцртава знак +.
pygame.draw.line(prozor, pygame.Color("black"), (500, 200), (500, 600), 5) pygame.draw.line(prozor, pygame.Color("black"), (300, 400), (700, 400), 5)
pygame.draw.line(prozor, pygame.Color("black"), (300, 200), (300, 600), 5) pygame.draw.line(prozor, pygame.Color("black"), (300, 400), (700, 400), 5)
pygame.draw.line(prozor, pygame.Color("black"), (300, 200), (500, 600), 5) pygame.draw.line(prozor, pygame.Color("black"), (300, 400), (700, 400), 5)
Одговор:
Питање 6.**¶
Нека је у прозор уцртана дуж следећом наредбом
pygame.draw.line(prozor, pygame.Color("black"), (500, 200), (500, 600), 5)
Нека је нацртана дуж страница троугла. Са којом од понуђених тачака она одређује тупоугли троугао тако да дата дуж припада једном краку тог тупог угла?
- ``(700, 100)``
- Тачно
- ``(700, 600)``
- Нетачно
- ``(700, 400)``
- Нетачно
Q-471: Изабери тачан одговор:
Питање 7.**¶
Нека је у прозор уцртана страница AB троугла ABC следећом наредбом
pygame.draw.line(prozor, pygame.Color("black"), (500, 500), (800, 500), 1)
Означи тачна тврђења.
- Уколико су координате темена C облика (650, y), где је y произвољан позитиван цео број, тада је троугао C једанкокраки.
- Нетачно
- Теме C не може имати координатe облика (x,500), где је x произвољан позитиван цео број.
- Тачно
- Да би троугао ABC био правоугли координате (x,y) темена C морају задовољавати условe (x == 500) or (x == 800) и (y != 500).
- Нетачно
Q-472: Изабери тачан одговор:
Питање 8.**¶
Дате су следеће наредбе:
pg.display.update()
prozor = pg.display.set_mode((400, 400))
pg.draw.line(prozor, pg.Color("black"), (100, 100), (300, 300), 5)
prozor.fill(pg.Color("white"))
pg.init()
import pygame as pg
pg.quit()
Сложи их тако да добијеш програм чијим ће се покретањем добити прозор као на слици.
(Наведи редне бројеве наредби према редоследу којим морају бити извршене, на пример 12657834)
Одговор: