Я пишу программу, которая читает файл из 50 000 слов, и ему нужно получить процент слов, в которых нет буквы «e». Я могу заставить программу печатать все слова без e, но я хочу добавить их в список, чтобы получить сумму элементов в списке. То, что я теперь даю мне результат 0 каждый раз, когда я запускаю его. Он также производит общее количество строк, которое является правильным. Извините, я не лучший в python.Добавление определенных слов в список из файла в python
f=open("hardwords.txt")
def has_no_e(f):
words = []
sum_words= len(words)
total = sum(1 for s in f)
print total
print sum_words
letter = 'e'
for line in f:
for l in letter:
if l in line:
break
else:
words.append(line)
has_no_e(f)
Просьба указать образец вашего ввода. –