Давайте возьмем одну небольшую часть вашего кода.
1 if easternLat and easternLong:
2 for word in words:
3 ...
4 numOfTweetsEastern=numOfTweetsEastern+1
5 sentimentValueEastern=(depressedKeys*DEPRESSEDVALUE)+(okayKeys*OKAYVALUE)+(goodKeys*GOODVALUE)+(happyKeys*HAPPYVALUE)
6 elif centralLat and centralLong:
7 for word in words:
8 ...
Это один оператор if
(строка 1), который содержит цикл for (2).
Затем после оператор if
состоит из двух строк (4 и 5).
Затем есть оператор elif
(6).
Эти строки (4 и 5) предотвращают elif
от соединения с if
.
Если эти строки (4 и 5) должны быть частью вашего оператора if
, они должны иметь соответствующие отступы.
1 if easternLat and easternLong:
2 for word in words:
3 ...
4 numOfTweetsEastern=numOfTweetsEastern+1
5 sentimentValueEastern=(depressedKeys*DEPRESSEDVALUE)+(okayKeys*OKAYVALUE)+(goodKeys*GOODVALUE)+(happyKeys*HAPPYVALUE)
6 elif centralLat and centralLong:
7 for word in words:
8 ...
Это приведет к правильной структуре if/elif
.