LINUX.ORG.RU

История изменений

Исправление rtxtxtrx, (текущая версия) :

s = '...'
words = []
results = []
while s:
  for w in words:
    if s.startswith(w):
      s = s[len(w):]
      results.append(w)
      continue  # не помню как выполнить continue для двух циклов. в функцию засунь
  raise Exception()
print(results)

Исходная версия rtxtxtrx, :

s = '...'
words = []
results = []
while s:
  for w in words:
    if s.startswith(w):
      s = s[len(w):]
      results.append(w)
      continue
    raise Exception()
print(results)