Консоль IPython не выдает результат

Использую конструкцию if-else. При выполнении первого условия программа выдает нужный текст, при выполнении другого условия программа просто выполняется без информации в консоли

from __future__ import print_function
import io
  
word = u'заявление'
with io.open('filepath', encoding='utf-8') as file:
    for line in file:
        if word in line:
            x = "заявление"
            if x == word:
                print("Категория: Заявление")
            else
                print('Категория не определена')

Ответы (1 шт):

Автор решения: CrazyElf

У вас условие всегда выполняется, ведь и x и word равны "заявление". Else никогда не выполнится. Скорее всего вы хотели написать другое чуть выше:

for word in line: # for, а не if
→ Ссылка