14.4. Квиз - угнежђене петље¶
Провери своје знање тако што ћеш одговорити на следећа питања.
Питање 1.¶
- исцртава се табла попут шаховске, насумичне величине, састављена од црвених и плавих квадрата
 - Тачно
 - исцртава се табла попут шаховске, величине 8х8, од црвених и плавих квадрата
 - Нетачно
 - исцртава се мрежа насумично распоређених плавих и црвених квадрата насумичних димензија
 - Нетачно
 - ниједан од осталих понуђених одговора није тачан.
 - Нетачно
 
Q-64: Шта је резултат извршавања следећег програма?
import pygame as pg
import pygamebg
import random
(sirina, visina) = (400, 400) # otvaramo prozor
prozor = pygamebg.open_window(sirina, visina, "")
broj_polja = random.randint(10, 100)
sirina_polja = int(sirina / broj_polja)
visina_polja = int(visina / broj_polja)
for i in range(broj_polja):
    for j in range(broj_polja):
        if (i+j)%2 == 1:
            pg.draw.rect(prozor, pg.Color("blue"), (i*sirina_polja, j*visina_polja, sirina_polja, visina_polja))
        else:
            pg.draw.rect(prozor, pg.Color("red"), (i*sirina_polja, j*visina_polja, sirina_polja, visina_polja))
pygamebg.wait_loop()
Изабери тачан одговор:
Питање 2.¶
- усправна испрекидана линија
 - Нетачно
 - водоравна испрекидана линија
 - Нетaчно
 - степенаста линија
 - Нетачно
 - водоравно поређани крстићи
 - Tачно
 
Q-65: Шта се исцртава следећим кôдом?
x, y = 100, 100
for i in range(10):
    pg.draw.line(prozor, pg.Color("black"), (x, y), (x+10, y), 1)
    pg.draw.line(prozor, pg.Color("black"), (x+5, y-5), (x+5, y+10), 1)
    x = x+20
Изабери тачан одговор:
Питање 3.¶
- исцртаваjу се четири плаве линије које се смањују и између којих је размак све већи
 - Нетачно
 - исцртаваjу се четири плаве линије које се смањују и између којих је размак све мањи
 - Нетачно
 - исцртаваjу се четири једнаке плаве линије које се подижу и између којих је размак све већи
 - Тачно
 - исцртаваjу се четири једнаке плаве линије које се подижу и између којих је размак све мањи
 - Нетачно
 
Q-66: Шта је резултат извршавања следећег програма?
import pygame as pg
import pygamebg
(sirina, visina) = (400, 400) # otvaramo prozor
prozor = pygamebg.open_window(sirina, visina, "")
prozor.fill(pg.Color("white"))
y0 = 50
y1 = visina - 30
x = 30
dx = 50
for i in range(4):
    pg.draw.line(prozor, pg.Color("blue"), (x, y1), (x, y0));
    y1 -= 10
    y0 -= 10
    x += dx
    dx += dx*0.5
pygamebg.wait_loop()
Изабери тачан одговор:
Питање 4.¶
- цео прозор
 - Нетачно
 - половина прозора троугаоног облика у горњем десном делу
 - Нетачно
 - половина прозора троугаоног облика у доњем левом делу
 - Нетачно
 - половина прозора троугаоног облика у доњем десном делу
 - Тачно
 
Q-67: Који део прозора се шпарта косим линијама извршавањем следећег програма?
import pygame as pg
import pygamebg
import random
(sirina, visina) = (400, 300) # otvaramo prozor
prozor = pygamebg.open_window(sirina, visina, "")
prozor.fill(pg.Color("white"))
n = random.randint(10,20)
x = int(sirina / n)
y = int(visina / n)
for i in range(n):
    pg.draw.line(prozor, pg.Color("black"), (i*x, visina),  (sirina, i*y), 1)
pygamebg.wait_loop()
Изабери тачан одговор:
Питање 5.¶
- усправна испрекидана линија
 - Тачно
 - водоравна испрекидана линија
 - Нетaчно
 - степенаста линија
 - Нетачно
 - водоравно поређани крстићи
 - Нетачно
 
Q-68: Шта се исцртава следећим кôдом?
x, y = 100, 100
for i in range(10):
    pg.draw.line(prozor, pg.Color("black"), (x, y), (x, y+10), 1)
    y = y+20
Изабери тачан одговор: