Sledeći kod je većinski preuzet od asistenata Anđelke Zečević i Milana Čugurovića sa časova vežbi iz Mašinskog učenja.
print(10)
10
print("NISKA")
NISKA
a = 10
print(a)
10
n = 10
print('Vrednost promenljive n je {}'.format(n))
Vrednost promenljive n je 10
a=5
b=6
print('a = {}, b = {}'.format(a, b))
a = 5, b = 6
try:
a = 10
if a % 3 == 0:
print('Broj a je deljiv brojem 3')
elif a % 3 == 1:
print('Broj a daje ostatak 1 pri deljenju sa brojem 3')
else:
print('Broj a daje ostatak 2 pri deljenju sa brojem 3')
except:
print('Neispravna vrednost broja a!')
Broj a daje ostatak 1 pri deljenju sa brojem 3
godina = 2000
if (godina % 4 == 0 and godina % 100 != 0) or (godina % 400 == 0):
print('Godina {} je prestupna'.format(godina))
else:
print('Godina {} je prosta'.format(godina))
Godina 2000 je prestupna
for i in range(0,5): # C-ovski: for(i = 0; i < 5; i++)
print(i)
0 1 2 3 4
i=0
while i < 5:
print(i)
i += 1 # operator ++ nije podrzan
0 1 2 3 4
lista = [1, 2, 3, 4]
print(lista)
[1, 2, 3, 4]
lista = [1, 2, 3, 4]
n = len(lista)
for i in range(0, n):
print(lista[i])
1 2 3 4
lista = [1, 2, 3, 4]
n = len(lista)
for element in lista:
print(element)
1 2 3 4
lista1 = [1, 2, 3, 4]
lista2 = ['a', 'b', 'c', 'd']
zipovana = zip(lista1, lista2)
print(zipovana)
for el in zipovana:
print(el)
<zip object at 0x107c537c0> (1, 'a') (2, 'b') (3, 'c') (4, 'd')
lista = [1, 2, 3, 4, 5]
lista.reverse()
print(lista)
[5, 4, 3, 2, 1]
lista = [1, 5, 2, 4, 3]
lista.sort(reverse=True)
print(lista)
[5, 4, 3, 2, 1]
lista = [1, 2, 3, 4]
lista.insert(3,3.4) # Dodavanje vrednosti 3.4 na poziciju u listi sa indeksom 3 print(lista)
lista1 = [1, 2, 3, 4]
lista2 = [5, 6, 7, 8]
print(lista1 + lista2) # Konkatenacija listi
[1, 2, 3, 4, 5, 6, 7, 8]
import random
x = random.random()
print(x)
0.9903830286828361
lista = [10, 100, 1000, 10000]
izabrani = random.choice(lista)
print(izabrani)
10000
lista = [10, 100, 1000, 10000]
podskup = random.sample(lista, 3)
print(podskup)
[10, 1000, 100]
def saberi(a, b, c=0):
return a + b + c
saberi(1,2,3)
6
# Funkcija moze vratiti vise argumenata kroz strukturu tuple
def minimum_i_maksimum(a, b):
minimum = min(a,b)
maksimum = max(a,b)
return (minimum, maksimum)
a = 10
b = 6.7
(mini, maksi) = minimum_i_maksimum(a, b)
print(mini, maksi)
6.7 10
# Funkcija moze vratiti niz
def niz_neparnih():
return [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
svi_neparni = niz_neparnih()
[prvi, drugi, treci] = niz_neparnih()[:3]
print(svi_neparni)
print(prvi, drugi, treci)
[1, 3, 5, 7, 9, 11, 13, 15, 17, 19] 1 3 5