Cześć, rozwiązywałem pewne zadanie i się zablokowałem. Zadanie polega na napisaniu funkcji, która sprawdza zaimplementowany plik tekstowy i wypisuje z niego te słowa, których litery zachowują kolejność alfabetyczną (dozwolone są podwojone litery).
def abecedarian():
fil = open('words.txt')
for line in fil:
word = line.strip()
sort = ''.join(sorted(word))
if word == sort:
return word
continue
print(abecedarian())
Problem polega na tym, że program zwraca jedno słowo i kończy pracę, zamiast sprawdzić każde słowo z pliku. Czy ktoś mógłby pomóc mi poprawić ten kod?