Как проверить несколько условий (долгота и широта)? - PullRequest
0 голосов
/ 21 марта 2019

, поэтому я пытаюсь проанализировать значения настроений в твиттере для определенных часовых поясов. Я пытаюсь проверить определенный часовой пояс, имеющий определенные координаты долготы и широты. Как проверить несколько условий в операторе if? Или в цикле? Я ставлю скобки или что-то?

 for line in infile:
        line=line.rstrip()
        words=line.split()
        firststriplat=words[0].rstrip(",")
        lat=firststriplat.lstrip("[")
        lat=float(lat)
        long=words[1].rstrip("]")
        long=float(long)
        easternlat=lat>=24.660845 and lat=<49.189787
        easternlong=long>=-87.518395 and long=<-67.444574
        if easternlat and easternlong:

Ответы [ 2 ]

1 голос
/ 21 марта 2019

В Python вы можете сделать что-то вроде этого, чтобы проверить, находится ли переменная в определенном диапазоне:

if (24.660845 <= lat <= 49.189787) and (-87.518395 <= long <= -67.444574):
    pass
0 голосов
/ 21 марта 2019

Используйте скобку, для каких условий вы тестируете?, Т.е. сколько

Например, если у вас есть несколько> и ==,

Вы могли бы сделать что-то вроде.

(Con A == con B) и (conC == conD)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...