Processing math: 100%

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

Основни алгортими

Питање 1.

Нека је дат задатак:

Напиши програм који учитава дужине страница троугла и исписује његов обим.

Наведи ознаку програма који представља исправно решење задатка:

  1. for i in range(3):
      a = int(input("unesi duzinu stranice"))
      o = o + a
    
    print(o)
    
  2. o = 0
    for i in range(1, 3):
      a = int(input("unesi duzinu stranice"))
      o = o + a
    print(o)
    
  3. o = 0
    for i in range(3):
      a = int(input("unesi duzinu stranice"))
      o = o + a
    print(o)
    

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





Питање 2.

Шта представља вредност коју исписује Пајтон окружење при извршавању наредног програма?

lista = [19, 6, 17, 0, 14, -3]
s = 0
for x in lista:
  if (x % 2 != 0):
  s = s + x
print(s)

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






Питање 3.

Шта је од понуђених линија потребно додати на означено место да би при извршавању програма Пајтон окружење исписало број празнина у тексту?

tekst = "Риба риби гризе реп."
b = 0
for x in tekst:
  if (x == " "):
    _____________
print(b)

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





Питање 4.*

Шта је од понуђених линија потребно додати на означено место да би при извршавању програма Пајтон окружење исписало број карактера различитих од празнине?

tekst = "Риба риби гризе реп."
b = 0
for x in tekst:
  if (x == " "):
    b = b + 1
_________
print(b)

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






Питање 5.

Који од датих програма исправно одређују аритметичку средину елемената листе?

  1. lista = [12, 16, 20, 2, -3, 12]
    for i in range(len(lista)):
      s = s + lista[i]
    a = s / len(lista)
    print(a)
    
  2. lista = [12, 16, 20, 2, -3, 12]
    s = 0
    for x in lista:
      s = s + x
      s = s / len(lista)
    print(s)
    
  3. lista = [12, 16, 20, 2, -3, 12]
    s = 0
    for x in lista:
      s = s + x
    s = s / len(lista)
    print(s)
    

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





Питање 6.

Шта ће Пајтон окружење исписати при извршавању следећег програма?

l = [16, 2, 24, 2, 0]
l2 = [a * a for a in l]
print(l2)

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






Питање 7.*

Дати су следећи програми

  1. l = [5, 0, 0, 24, 1, 10]
    for a in l:
      l2[i] = a * a
    print(l2)
    
  2. l = [5, 0, 0, 24, 1, 10]
    for a in l:
      a = a * a
    print(l)
    
  3. l = [5, 0, 0, 24, 1, 10]
    for i in range(len(l)):
      l[i] = l[i] * l[i]
    print(l)
    

Наведи ознаку/е оног/их чији је резултат идентичан резултату који даје овај програм:

l = [5, 0, 0, 24, 1, 10]
l2 = [a * a for a in l]
print(l2)

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





Питање 8.*

Шта ће исписати Пајтон окружење при извршавању наредног кода?

tekst = "Риба риби гризе реп."
l = [x for x in tekst if x != "."]
print(l)

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





Питање 9.*

Шта је од понуђених линија потребно додати на означено место да би при извршавању програма Пајтон окружење исписало исправан коментар?

proseci = [3.75, 3.75, 4.75, 4.0, 4.75, 4.0, 4.25]
_________________________
  print("Nema odličnih")
else:
  print("Ima odličnih")

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






Питање 10.**

Дати су следећи програми

  1. l = [51, 60, 9, 39, 4]
    parni = True
    for x in l:
      if (x % 2 != 0):
        parni = False
    print(parni)
    
  2. l = [51, 60, 9, 39, 4]
    parni = False
    for x in l:
      if (x % 2 == 0):
        parni = True
    print(parni)
    
  3. l = [51, 60, 9, 39, 4]
    parni = False
    for x in l:
      parni = parni and (x % 2 == 0)
    print(parni)
    

Наведи ознаку/е оног/их чији је резултат идентичан резултату који даје овај програм:

l = [51, 60, 9, 39, 4]
if all(x % 2 == 0 for x in l):
  parni = True
else:
  parni = False
print(parni)

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





Питање 11.*

Нека листа

stanovi = [(1, 40), (2, 70), (10, 45), (11, 45), (12, 85)]

представља списак бројева станова једне зграде и њихових површина у квадратним метрима. У којој од понуђених линија кода се на исправан начин дефинише листа са бројевима станова који имају површину већу од 50 квадратних метара?

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






Питање 12.**

Нека речник

cene_automobila = {"fiat 500l": 13200,"renault clio": 9000,"toyota corolla": 13800}

садржи списак марки и цена аутомобила.

Извршавањем којих од понуђених наредби ће бити исправно формирана листа која садржи само цене?

  1. cene = [cene_automobila[x] for x in cene_automobila]
    
  2. cene = [x for x in cene_automobila]
    
  3. cene = [y for x, y in cene_automobila.items()]
    
  4. cene = []
    for x:y in cene_automobila:
      cene.append(y)
    
  5. cene = []
    for x in cene_automobila:
      cene.append(cene_automobila[x])
    

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







Питање 13.**

Дат је следећи Пајтон програм

cene = [-1, 5, 2, -1, 4, -3, 0]
m = max(cene)
print(m)

Одабери неке од понуђених линија кода и распореди тако да добијеш програм који ће дати еквивалентан резултат. Уколико постоји више решења одабери оно које има најмање линија кода.

  1. cene = [-1, 5, 2, -1, 4, -3, 0]
    
  2. for x in cene:
    
  3. max = 0
    
  4. max = x
    
  5. if max < x:
    
  6. if max > x:
    
  7. max = cene[0]
    
  8. print(max)
    

(Одговор упиши навођењем редних бројева линија, нпр. 123.)

Одговор:




Питање 14.*

Нека је дат следећи задатак.

Марко се опкладио са другом да ће најмање 5 пута оборити одељенски резултат снова од 100 поена освојених у њиховој омиљеној игрици. Напиши програм који ће за дате поене које је Марко освојао дан за даном и дат одељењски рекорд исписује после колико дана је Марко успео да испуни свој циљ.

Дат је недовршен Пајтон програм који представља решење датог задатка.

d = 0
while _________:
  d = d + 1
  poeni = int(input())
  if poeni > 100:
    b = b + 1
print(_______)

Који услов је потребно поставити у команди while, а шта је потребно дати функцији print да одштампа да би комплетирани програм исправно дао одговор на питање тражено задатком?

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







Питање 15.*

Искористи функцију којом се одрећује да ли је троугао једнакостраничан и која је дефинисана на следећи начин

def jednakostranican(a, b, c):
  return (a==b) and (b==c)

и одабери који би од програма понуђениx у наставку при извршавању дао број једнакостраничних троуглова у листи lista.

  1. lista = [(2, 2, 2), (1, 1, 1), (2, 3, 2), (3, 3, 3)]
    b = 0
    for i in range(len(lista)):
      if jednakostranican(lista[i]):
        b = b + 1
    print(b)
    
  2. lista = [(2, 2, 2), (1, 1, 1), (2, 3, 2), (3, 3, 3)]
    b = 0
    for i in range(len(lista)):
      if jednakostranican(lista[i][0],lista[i][1],lista[i][2]):
        b = b + 1
    print(b)
    
  3. lista = [(2, 2, 2), (1, 1, 1), (2, 3, 2), (3, 3, 3)]
    b = 0
    for x in lista:
      if jednakostranican(x[0],x[1],x[2]):
        b = b + 1
    print(b)
    
  4. lista = [(2, 2, 2), (1, 1, 1), (2, 3, 2), (3, 3, 3)]
    b = 0
    for i in range(len(lista)):
      if jednakostranican(*lista[i]):
        b = b + 1
    print(b)
    
  5. lista = [(2, 2, 2), (1, 1, 1), (2, 3, 2), (3, 3, 3)]
    b = 0
    for x in lista:
      if jednakostranican(*x):
        b = b + 1
    print(b)
    

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