Jak uzyskać odpowiednią liczbę haseł () w dwóch liniach, dla dwóch oddzielnych zespołów? (liczenie bramek)

Kod, który próbuję napisać, powinien odczytywać plik tekstowy i sprawdzać, ile razy „EASTS” lub „WESTS” zdobyły punkty, mogę pobrać liczby za pomocą find i „EASTS” lub „WESTS” . Ale zamiast uzyskać zdarzenie, otrzymuję ile razy istnieje w każdej linii.

Więc:

1 
 1
 1
 1

(i idk, dlaczego jest miejsce przed 1, które należą do zachodu)

Oto tekst:

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

A oto mój kod, co robię źle?

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)

Wynik powinien wyglądać mniej więcej tak

WESTS 3
EASTS 1

Czy ktoś może pomóc? Z góry dziękuję!

questionAnswers(1)

yourAnswerToTheQuestion