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

12.3. Квиз - Понављање облика коришћењем петљи

Провери своје знање тако што ћеш одговорити на следећа питања:

Питање 1.

    Q-69: Која од датих слика настаје извршавањем следећег кôда?

    boje = [pygame.Color("red"), pygame.Color("blue"), pygame.Color("white")]
    for i in range(3):
        pygame.draw.rect(prozor, boje[i], (x + i*30, y + i*40, 60, 40))
    
    ../_images/pg_petlje_rect01.png

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

  • слика 1
  • Нетачно
  • слика 2
  • Тачно
  • слика 3
  • Нетачно
  • слика 4
  • Нетачно

Питање 2.

    Q-70: Која од понуђених слика настаје извршавањем следећег кôда?

    boje = [pygame.Color("red"), pygame.Color("blue"), pygame.Color("white")]
    for i in range(3):
        pygame.draw.circle(prozor, boje[i], (x - i*20, y), 20)
    
    ../_images/pg_petlje_krugovi1.png

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

  • слика 1
  • Нетачно
  • слика 2
  • Нетачно
  • слика 3
  • Тачно
  • слика 4
  • Нетачно

Питање 3.

    Q-71: Следећим кôдом треба да се исцрта пет кругова:

    for a in range(20, 120, 20):
        pygame.draw.circle(prozor, pygame.Color("black"), (P, Q), 20, 1)
    

    Ти кругови ће се додиривати ако уместо (P, Q) стоји… (изабери тачне одговоре):

  • (x+a, y)
  • Нетачно
  • (x+a, y+a)
  • Нетачно
  • (x+2*a, y)
  • Тачно
  • (x, y+2*a)
  • Тачно
  • (x, y+a)
  • Нетачно

Питање 4.

    Q-72: Које од кружних линија, задатих следећим наредбама, садрже тачку (x, y)?

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

  • pygame.draw.circle(prozor, pygame.Color("black"), (x, y-r), r, 1)
  • Тачно
  • pygame.draw.circle(prozor, pygame.Color("black"), (x-r, y), r, 1)
  • Тачно
  • pygame.draw.circle(prozor, pygame.Color("black"), (x, y), r, 1)
  • Нетачно
  • pygame.draw.circle(prozor, pygame.Color("black"), (x+r, y), r, 1)
  • Тачно
  • pygame.draw.circle(prozor, pygame.Color("black"), (x, y+r), r, 1)
  • Тачно

Питање 5.

    Q-73: Која од датих слика настаје извршавањем следећег кôда?

    for r in range(a, n*a+1, a):
         pygame.draw.circle(prozor, pygame.Color("black"), (x+r, y), r, 1)
    
    ../_images/pg_petlje_krugovi2.png

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

  • слика 1
  • Нетачно
  • слика 2
  • Тачно
  • слика 3
  • Нетачно
  • слика 4
  • Нетачно
(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+