-3
Зачем печатать последнюю строку? Эта строка должна печататься, если не найден «слово» вообще?Почему это не работает?
with open(name) as f:
all_Line-s = f.read_lines()
for line_Number in range(l en (all_Lines)):
if word in all_Lines[line_Number]:
print(word,"found in line {0}".format(line_Number+1))
continue
else:
print(word,'not found')
Результат:
'word' found in line 3
'word' found in line 6
'word' found in line 43
'word' not found
я переключатель 'если' и 'еще' и использовать перерыв, но ...
'else' после цикла означает, что«если не был перерыв» – khelwood
Вы должны прочитать на [как спросить хорошие вопросы] (https://stackoverflow.com/help/how-to-ask). – ray