canezzy

DuvajGaBogdaneHeHe

Dec 4th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.96 KB | None | 0 0
  1. def pretvori_v_sekunde(cas):
  2.     niz = cas.split(":")
  3.     for a in niz:
  4.         if a[0] == '0':
  5.             indeks = niz.index(a)
  6.             niz.remove(a)
  7.             a = a[1:]
  8.             niz.insert(indeks,a)
  9.     if len(niz) == 3:
  10.  
  11.         return (eval(niz[0])* 3600 + eval(niz[1])* 60 + eval(niz[2]))
  12.     elif len(niz) == 2:
  13.         return (eval(niz[0])*60 + eval(niz[1]))
  14.     elif len(niz) == 1:
  15.         return (eval(niz[0]))
  16.     else:
  17.         print ("Neveljavna oblika!")
  18.  
  19. def vrni_skupno_dolzino(nizStr):
  20.     suma = 0
  21.     for cas in nizStr:
  22.         suma += pretvori_v_sekunde(cas)
  23.     return (suma)
  24.  
  25. def vrni_povprecno_dolzino(nizStr):
  26.     suma = vrni_skupno_dolzino(nizStr)
  27.     return (int(suma/len(nizStr)))
  28.  
  29. def vrni_krajse(nizStr, granica):
  30.     nizSekundi = []
  31.     granicaSek = pretvori_v_sekunde(granica)
  32.     for cas in nizStr:
  33.         if pretvori_v_sekunde(cas) <= granicaSek:
  34.             nizSekundi.append(cas)
  35.     return (nizSekundi)
Advertisement
Add Comment
Please, Sign In to add comment