All pastes #79399 Raw Edit

martynas

public python v1 · immutable
·published 2006-07-05 09:42 UTC
rendered paste body
def search ( self, zodis = '' ):    "Funkcija, kuri ieško duotojo žodžio žodyno sąraše ir pateikia atitikusiojo ID."    zodis = string.lower ( string.strip ( zodis ) ) # Suformatuojame žodį.    dydis = len ( zodis )    if dydis == 0: # Išvengiame bereikalingo ciklo.       return 0    if self.verbose:       print str ( time.time (  ) ) + ': Pradedama žodžio ' + zodis + ' ID paieška.'    numeris = 0  # Rezultatas - žodžio ID.    bandymas = 1 # Bandymas AKA gautojo žodžio ilgis.    for z in xrange ( len ( se[self.zodynas] ) ):        while zodis[:bandymas] == se[self.zodynas][z][:bandymas]: # Sulyginame žodžių pradžias.              if dydis == bandymas: # Žodis įvestas teisingai.                 if self.verbose:                    print str ( time.time (  ) ) + ': Baigiama žodžio ' + zodis + ' ID paieška.'                 return z              numeris = z              bandymas += 1    if self.verbose:       print str ( time.time (  ) ) + ': Baigiama žodžio ' + zodis + ' ID paieška.'    return numeris # Rezultatas.