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: Изабери одговорe:





Питање 2.*

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

lista = [1, 2, 14, 3, 12]
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 = [14, 17, 2, 23, 4]
    for i in range(len(lista)):
      s = s + lista[i]
    a = s / len(lista)
    print(a)
    
  2. lista = [14, 17, 2, 23, 4]
    s = 0
    for x in lista:
      s = s + x
      s = s / len(lista)
    print(s)
    
  3. lista = [14, 17, 2, 23, 4]
    s = 0
    for x in lista:
      s = s + x
    s = s / len(lista)
    print(s)
    

Q-5: Изабери одговорe:





Питање 6.*

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

l = [12, 6, -2, 19, 14]
l2 = [a * a for a in l]
print(l2)

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






Питање 7.*

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

  1. l = [8, 11, 6, -5, 17, 2, 7]
    for a in l:
      l2[i] = a * a
    print(l2)
    
  2. l = [8, 11, 6, -5, 17, 2, 7]
    for a in l:
      a = a * a
    print(l)
    
  3. l = [8, 11, 6, -5, 17, 2, 7]
    for i in range(len(l)):
      l[i] = l[i] * l[i]
    print(l)
    

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

l = [8, 11, 6, -5, 17, 2, 7]
l2 = [a * a for a in l]
print(l2)

Q-7: Изабери одговорe:





Питање 8.**

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

tekst = "попо.кате.петл"
l = [x for x in tekst if x != "."]
print(l)

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





Питање 9.**

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

proseci = [3.5, 4.75, 3.5, 4.25, 4.5, 4.0]
_________________________
  print("Svi su odlični")
else:
  print("Nisu svi odlični")

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






Питање 10.**

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

  1. l = [54, 10, 66, 31, 86, 5, 81]
    parni = True
    for x in l:
      if (x % 2 != 0):
        parni = False
    print(parni)
    
  2. l = [54, 10, 66, 31, 86, 5, 81]
    parni = False
    for x in l:
      if (x % 2 == 0):
        parni = True
    print(parni)
    
  3. l = [54, 10, 66, 31, 86, 5, 81]
    parni = False
    for x in l:
      parni = parni and (x % 2 == 0)
    print(parni)
    

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

l = [54, 10, 66, 31, 86, 5, 81]
if all(x % 2 == 0 for x in l):
  parni = True
else:
  parni = False
print(parni)

Q-10: Изабери одговорe:





Питање 11.*

Нека листа

stanovi = [(1, 45), (2, 50), (10, 85), (11, 65)]

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

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






Питање 12.**

Нека речник

cene_automobila = {"fiat 500l": 13500,"renault clio": 11900,"toyota corolla": 15900}

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

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

  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: Изабери одговорe:







Питање 13.**

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

cene = [6, 3, 0, 4, 6, 4, -2, 3, -4]
m = min(cene)
print(m)

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

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

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

Одговор:




Питање 14.**

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

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

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

d = 0
while _________:
  d = d + 1
  poeni = int(input())
  if poeni > 150:
    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: Изабери одговорe: