Квиз¶
Питање 1.¶
- [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)
Q-18: Који од понуђених Пајтон израза издваја све парне бројеве из доле наведеног низа L?
L = [5, 1, 6, 2, 3, 0]
Питање 2.¶
- [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]
- Пробај поново!
Q-19: Који од понуђених Пајтон израза из низа L који је наведен испод издваја све стрингове чија дужина је 12 или више?
L = ["popokatepetl", "prestolonaslednik", "kolinearno", "korpulentno", "koncentricno"]
Питање 3.¶
- [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]
- Тачно!
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]]
Питање 4.¶
- [0, 1, 2, 3]
- Пробај поново!
- [1, 2, 3, 0]
- Тачно!
- Систем ће пријавити грешку јер функција append није дефинисана.
- Пробај поново!
Q-21: Како ће изгледати низ L након извршења следећег програмчића:
L = [1, 2, 3]
L.append(0)
Питање 5.¶
- [0, 0, 1]
- Пробај поново!
- [-1, -1, 0]
- Пробај поново!
- [2]
- Пробај поново!
- []
- Тачно!
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])
Питање 6.¶
- False
- Тачно!
- No
- Пробај поново! (No није логичка вредност!)
- Ништа
- Пробај поново! (in је логички оператор!)
- Систем ће пријавити грешку јер in може да се појави само у запису for циклуса.
- Пробај поново! (in је логички оператор!)
Q-23: Шта ће исписати следећи Пајтон програм:
A = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29]
print(20 in A)
Питање 7.¶
- [2, 5, 8]
- Пробај поново!
- [1, 4, 7]
- Тачно!
- 1
- Пробај поново!
- 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])