Как получить правильное количество count () в двух строках для двух отдельных команд? (считая цели)

Код, который я пытаюсь написать, должен прочитать текстовый файл и проверить, сколько раз, «EASTS» или «WESTS» набрали, я могу получить числа, используя find и «EASTS» или «WESTS» , Но вместо того, чтобы получить вхождение, я получаю, сколько раз оно существует в каждой строке.

Так:

1 
 1
 1
 1

(и не знаю, почему перед единицами, которые принадлежат вестам, есть место)

Вот текст:

EASTS versus WESTS
EASTS have scored 25:13
WESTS have scored 26:38
WESTS have scored 40:23
WESTS have scored 42:01

А вот мой код, что я делаю не так?

name = "scores.txt"

with open(name) as f:
    ff = f.readlines()[1:]
    for line in ff:
        words = line.split()
        a = words.count('EASTS')
        b = words.count('WESTS')
        a_ = str(a)
        b_ = str(b)
        eas =  a_.strip('0')
        wes =  b_.strip('0')
        print(eas, wes)

Результат должен выглядеть примерно так

WESTS 3
EASTS 1

Может кто-нибудь помочь? Заранее спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос