Если у оператора `in` оба аргумента строки, то этот оператор возвращает вхождение подстроки в строку. Буква "а" есть в слове "автомобиль" и тут ничего удивительного нет. Вы очень небрежно и неаккуратно формулируете вопрос. Наверняка не понимаете как работают операторы и не знаете, что при чтении из файла в строках остаются символы абзацев.
Приводите значение строк полностью. Вы можете не заметить абзаца, если печатаете строку. печатайте
repr(text)
, там будет видно непечатные символы.
И если text = а, line = а, код просто игнорит данное совпадение
Вот это поведение скорее всего обусловлено либо непечатными символами, либо буква у вас на разных языках написана.
Приводите код полностью. В текущем виде вы, сами того не понимая (как, гапример в случае с непечатными символами), можете не придать значения важным вещам. Вы, вон, даже кавычки ставить ленитесь.