Font size
WorksheetsPython
Total questions: 10
Worksheet time: 10mins
Шта ће бити резултат извршавања следећег кода?
def f(x):
return 3 - 2 * x
print(f(-2) - f(f(4)))
2
6
-6
15
За које ће вредности додељене променљивој m Пајтон окружење при покретању исписати 30?
def f(a):
if a % 3 == 0 :
return 5 * a
else:
return 2*a+10
m = int(input("unesi ceo broj"))
print(f(m))
3
6
5
10
Лена је половину свог џепарца потрошила на базену, трећину је одлучила да поклони сестри, а купила је и један прстен за 200 динара. Колико је износио Ленин џепарац, ако јој је после свих трошкова остало 300 динара? Дат је и недовршен Пајтон програм којим би било могуће решити дати задатак.
na_kraju = 300
na_pocetku = ________________
print(na_pocetku)
na_pocetku = (na_kraju + 200) / (1 - 1 / 2 - 1 / 3)
na_pocetku = (((na_kraju + 200) / 2) * 3) * 2
na_pocetku = na_kraju * 3 + na_kraju * 2 + 200
Дат је следећи код.
a = formirajlistu(10)
print(a)
Заокружи међу понуђеним оне дефиниције функција које би додате постојећем коду дале програм којим се формира и исписује листа парних бројева мањих од 10. Наведи редне бројеве дефиниција које сматраш тачним.
def formirajlistu(n):
return(range(2,n,2))
def formirajlistu(n):
l = list(range(2,n,2))
return l
def formirajlistu(n):
for i in range(2,n,2):
lista.append(i)
return lista
def formirajlistu(n):
lista = []
for i in range(2,n,2):
lista.append(i)
return lista
def formirajlistu(n):
l = list(range(2,n,2))
Наведи ознаку програма који исправно одређује аритметичку средину елемената листе.
lista = [14, 15, 3, 24, 20, 22, 23]
for i in range(len(lista)):
s = s + lista[i]
a = s / len(lista)
print(a)
lista = [14, 15, 3, 24, 20, 22, 23]
s = 0
for x in lista:
s = s + x
s = s / len(lista)
print(s)
lista = [14, 15, 3, 24, 20, 22, 23]
s = 0
for x in lista:
s = s + x
s = s / len(lista)
print(s)
Шта ће Пајтон окружење исписати при извршавању следећег програма?
l = [18, 5, 20, 10, 2, -5]
l2 = [a * a for a in l]
print(l2)
['1818', '55', '2020', '1010', '22', '-5-5']
[324, 25, 400, 100, 4, 25]
[324]
Ниједан од понуђених одговора није тачан.
Дата је функција којом се израчунава квадрат датог броја.
def f(a):
return a * a
Наведи ознаку исправне линије кода у којој се користи дата функција и којом се исписују квадрати свих бројева од 4 до 8.
print([f(x) for x in range(4,8)])
print([f(a) for x in range(4,8)])
print([f(x) for x in range(4,9)])
print([f(a) for x in range(4,9)])
Шта ће бити резултат извршавања следећег Пајтон кода?
semafor = 'zeleno'
if (semafor == 'zeleno'):
print('predji ulicu')
if (semafor == 'crveno'):
print('ne mozes da predjes ulicu')
Биће исписан текст 'ne mozes da predjes ulicu'.
Биће исписан текст 'predji ulicu'.
Биће исписан текст 'zeleno'.
Ниједан од понуђених одговора није тачан.
Шта ће Пајтон окружење исписати при извршавању датог програма?
s = {'a9': 12.0}
lista = []
for x in s:
lista.append(s[x])
print(lista)
[('a9', 12.0)]
['a9']
[12.0]
Која ће од понуђених линија узроковати грешку када се дода следећем програму на означено место?
Petar = (175, 83)
(visina, tezina) = (176, 77)
_______________
print( vs )
vs = (Petar[0] + visina) / 2
vs = (Petar[1] + visina) / 2
vs = (Petar + visina) / 2
