import server mod = server.problems.load_language('python', 'sl') id = 218 name = 'Mesta' slug = 'Mesta' description = '''\
Program naj sestavi seznam vseh mest, na katerih se v podanem seznamu pojavi število 42. Za seznam iz prve naloge
xs = [42, 5, 4, -7, 2, 12, -3, -4, 11, 42, 2]naj vaš program izpiše [0, 9], saj se število 42 pojavi na ničtem in devetem mestu (če začnemo šteti z 0). ''' empty_list = ['''\
Nov, prazen seznam ustvarimo s stavkom:
s = []'''] enumerate_function = ['''\
Uporabi funkcijo enumerate
.
for index, val in enumerate(xs): print index, v''', '''\
V zgornji for
zanki se v spremenljivko val
zapiše
trenutni element v seznamu xs
, v spremenljivki indeks
pa je zapisano mesto oz. indeks trenutnega elementa.
V seznam dodamo nov element z metodo append
.
Poskusi:
s = [] s.append(3) s.append(5) print (s)'''] plan = ['''\
S for
zanko pojdi čez seznam. Ko naletiš na 42, dodaj mesto trenutnega elementa
v nov seznam.
Ustvari prazen seznam mest Za vsak element v seznamu Ali je 42? Če je, dodaj trenutno mesto v seznam mest Izpiši seznam mest''', empty_list, enumerate_function, append_method] hint = { 'final_hint': ['''\
Program je pravilen!