Как правильно написать выражение с оператором OR?
Как правильно написать выражение с оператором OR в этом случае:
if int(requests.get(url).status_code) in range(200, 299) or in range (400, 499):
...
Ответы (3 шт):
Автор решения: Sergei Kirjanov
→ Ссылка
code = int(requests.get(url).status_code)
if code in range(200, 299) or code in range (400, 499):
Автор решения: MaxU
→ Ссылка
я бы делал это так:
r = requests.get(url)
if 200 <= r.status_code <= 299 or 400 <= r.status_code <= 499:
...
Автор решения: Эникейщик
→ Ссылка
Вот так правильно:
code = int(requests.get(url).status_code)
if 200 <= code <= 299 or 400 <= code <= 499: