Садржај
Обрада и приказ табеларних података
Пример скупа података за пројекто учење

Квиз

Питање 1.

    Q-18: Који од понуђених Пајтон израза издваја све парне бројеве из доле наведеног низа L?

    L = [5, 1, 6, 2, 3, 0]
    
  • [x for x in L if x % 2 == 0]
  • Тачно!
  • [x for x in L if x % 2 != 0]
  • Пробај поново! (Број је паран ако при дељењу са 2 даје остатак 0)
  • [x for x in L and x % 2 == 0]
  • Пробај поново!
  • [x : x in L and x % 2 != 0]
  • Пробај поново! (Број је паран ако при дељењу са 2 даје остатак 0)

Питање 2.

    Q-19: Који од понуђених Пајтон израза из низа L који је наведен испод издваја све стрингове чија дужина је 12 или више?

    L = ["popokatepetl", "prestolonaslednik", "kolinearno", "korpulentno", "koncentricno"]
    
  • [x for x in L if len(x) > 12]
  • Пробај поново!
  • [x for x in L if len(x) >= 12]
  • Тачно!
  • [x for x in L if len(x) < 12]
  • Пробај поново!
  • [x for x in L if len(x) <= 12]
  • Пробај поново!

Питање 3.

    Q-20: Који од понуђених Пајтон израза, из низа razred који је наведен испод, издваја редове који садрже податке о дечацима који имају 15 година? (За свако дете у групи наведени су име, пол, старост, маса и висина, тим редом.)

    razred = [["Ana",     "ž", 13, 46, 160],
              ["Bojan",   "m", 14, 52, 165],
              ["Vlada",   "m", 13, 47, 157],
              ["Gordana", "ž", 15, 54, 165],
              ["Dejan",   "m", 15, 56, 163],
              ["Đorđe",   "m", 13, 45, 159],
              ["Elena",   "ž", 14, 49, 161],
              ["Žaklina", "ž", 15, 52, 164],
              ["Zoran",   "m", 15, 57, 167],
              ["Ivana",   "ž", 13, 45, 158],
              ["Jasna",   "ž", 14, 51, 162]]
    
  • [x for x in razred if x[2] == "m"]
  • Пробај поново!
  • [x for x in razred if x[2] == 15]
  • Пробај поново!
  • [x for x in razred if x[2] == "m" and x[3] == 15]
  • Пробај поново!
  • [x for x in razred if x[1] == "m" and x[2] == 15]
  • Тачно!

Питање 4.

    Q-21: Како ће изгледати низ L након извршења следећег програмчића:

    L = [1, 2, 3]
        L.append(0)
    
  • [0, 1, 2, 3]
  • Пробај поново!
  • [1, 2, 3, 0]
  • Тачно!
  • Систем ће пријавити грешку јер функција append није дефинисана.
  • Пробај поново!

Питање 5.

    Q-22: Како ће изгледати низ L након извршења следећег програма:

    def pozicije_pozitivnih(L):
        i = -1
        rez = []
        for x in L:
            i += 1
            if x > 0:
                rez.append(i)
        return rez
    
    L = pozicije_pozitivnih([-2, -1, 0])
    
  • [0, 0, 1]
  • Пробај поново!
  • [-1, -1, 0]
  • Пробај поново!
  • [2]
  • Пробај поново!
  • []
  • Тачно!

Питање 6.

    Q-23: Шта ће исписати следећи Пајтон програм:

    A = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29]
    print(20 in A)
    
  • False
  • Тачно!
  • No
  • Пробај поново! (No није логичка вредност!)
  • Ништа
  • Пробај поново! (in је логички оператор!)
  • Систем ће пријавити грешку јер in може да се појави само у запису for циклуса.
  • Пробај поново! (in је логички оператор!)

Питање 7.

    Q-24: Како ће изгледати низ L након извршења следећег програма:

    def pozicije_svih(e, L):
        i = -1
        rez = []
        for x in L:
            i += 1
            if x == e:
                rez.append(i)
        return rez
    
    L = pozicije_svih(5, [1, 5, 4, 3, 5, 1, 0, 5, 6])
    
  • [2, 5, 8]
  • Пробај поново!
  • [1, 4, 7]
  • Тачно!
  • 1
  • Пробај поново!
  • 7
  • Пробај поново!
(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+