Подтвердить что ты не робот

Можете ли вы сделать несколько условий "если" в Python?

В JavaScript это можно сделать:

if (integer > 3 && integer < 34){
    document.write("Something")
}

Возможно ли это в Python?

4b9b3361

Ответ 1

Python действительно позволяет вам делать такую ​​вещь

if integer > 3 and integer < 34

Python также достаточно умен, чтобы обрабатывать:

if 3 < integer < 34:
    # do your stuff

Ответ 2

Python заменяет обычные булевы операторы C-стиля (&&, ||, !) со словами: and, or и not соответственно.

Итак, вы можете делать такие вещи, как:

if (isLarge and isHappy) or (isSmall and not isBlue):

что делает вещи более читабельными.

Ответ 3

Просто по форматированию. Если у вас очень длинные условия, мне нравится этот способ форматирования

if (isLarge and isHappy) \
or (isSmall and not isBlue):
     pass

Он прекрасно вписывается в форматирование раскладки Python

Ответ 4

if integer > 3 and integer < 34:
    # do work

Ответ 5

да вот так:

if 3 < integer < 34:
    pass

Ответ 6

Да, это:

if integer > 3 and integer < 34:
   document.write("something")