Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def pretvori_v_sekunde(cas):
- niz = cas.split(":")
- for a in niz:
- if a[0] == '0':
- indeks = niz.index(a)
- niz.remove(a)
- a = a[1:]
- niz.insert(indeks,a)
- if len(niz) == 3:
- return (eval(niz[0])* 3600 + eval(niz[1])* 60 + eval(niz[2]))
- elif len(niz) == 2:
- return (eval(niz[0])*60 + eval(niz[1]))
- elif len(niz) == 1:
- return (eval(niz[0]))
- else:
- print ("Neveljavna oblika!")
- def vrni_skupno_dolzino(nizStr):
- suma = 0
- for cas in nizStr:
- suma += pretvori_v_sekunde(cas)
- return (suma)
- def vrni_povprecno_dolzino(nizStr):
- suma = vrni_skupno_dolzino(nizStr)
- return (int(suma/len(nizStr)))
- def vrni_krajse(nizStr, granica):
- nizSekundi = []
- granicaSek = pretvori_v_sekunde(granica)
- for cas in nizStr:
- if pretvori_v_sekunde(cas) <= granicaSek:
- nizSekundi.append(cas)
- return (nizSekundi)
Advertisement
Add Comment
Please, Sign In to add comment