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

13.4. Квиз - гранање

Питање 1.

Q-7: Шта је резултат извршавања следећег програма?

import pygame as pg
import pygamebg

(sirina, visina) = (500, 100) # otvaramo prozor
prozor = pygamebg.open_window(sirina, visina, "pygame-quiz3")
broj_kvadrata = 15
dimenzija_kvadrata = sirina / broj_kvadrata
sredina = visina / 2
for i in range(0, broj_kvadrata):
    if i % 2 == 0:
        boja = pg.Color("blue")
    else:
        boja = pg.Color("red")
    (x, y) = (i * dimenzija_kvadrata, sredina - dimenzija_kvadrata / 2)
    pg.draw.rect(prozor, boja, (x, y, dimenzija_kvadrata, dimenzija_kvadrata))
pygamebg.wait_loop()

Изабери тачан одговор:






Питање 2.

Q-8: Шта је резултат извршавања следећег програма?

import pygame as pg
import pygamebg

(sirina, visina) = (500, 100)
prozor = pygamebg.open_window(sirina, visina, "pygame-quiz2")
broj_kvadrata = 15
dimenzija_kvadrata = sirina / broj_kvadrata
sredina = visina / 2
plavo = True
for i in range(0, broj_kvadrata):
    if plavo:
        boja = pg.Color("blue")
    else:
        boja = pg.Color("red")
    plavo=not plavo
    (x, y) = (i * dimenzija_kvadrata, sredina - dimenzija_kvadrata / 2)
    pg.draw.rect(prozor, boja, (x, y, dimenzija_kvadrata, dimenzija_kvadrata))
pygamebg.wait_loop()

Изабери тачан одговор:






Питање 3.

Q-9: Које две линије кôда могу заменити if наредбу у следећем кôду:

import pygame as pg
import pygamebg

(sirina, visina) = (500, 100) # otvaramo prozor
prozor = pygamebg.open_window(sirina, visina, "pygame-quiz1")
broj_kvadrata = 15
dimenzija_kvadrata = sirina / broj_kvadrata
sredina = visina / 2
for i in range(0, broj_kvadrata):
    if i % 2 == 0:
        boja = pg.Color("blue")
    else:
        boja = pg.Color("red")
    (x, y) = (i * dimenzija_kvadrata, sredina - dimenzija_kvadrata / 2)
    pg.draw.rect(prozor, boja, (x, y, dimenzija_kvadrata, dimenzija_kvadrata))
pygamebg.wait_loop()
  1. boje = [pg.Color("blue"), pg.Color("red")]
    for i in range(boje):
        boja = boje[i % 0]
    
  2. for i in range(n+1):
        boja = i
    
  3. boje = [pg.Color("blue"), pg.Color("red")]
    boja = boje[i % len(boje)]
    
  4. boja1, boja2 = pg.Color("blue"), pg.Color("red")
    boja1 = not boja2
    

Изабери тачан одговор:






Питање 4.

Q-10: Шта је резултат извршавања следећег програма?

import pygame as pg
import pygamebg

(sirina, visina) = (500, 100) # otvaramo prozor
prozor = pygamebg.open_window(sirina, visina, "pygame-quiz")

broj_kvadrata = 15
dimenzija_kvadrata = sirina / broj_kvadrata
sredina = visina / 2

boje = [pg.Color("blue"), pg.Color("red"), pg.Color("brown"), pg.Color("orange")]
for i in range(0, broj_kvadrata):
    boja = boje[i % len(boje)]
    (levo, gore) = (i*dimenzija_kvadrata, sredina - dimenzija_kvadrata / 2)
    pg.draw.rect(prozor, boja, (levo, gore, dimenzija_kvadrata, dimenzija_kvadrata))

pygamebg.wait_loop()

Изабери тачан одговор:






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