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

Как получить обратное (отрицание) логического в Python?

Для следующего примера:

def fuctionName(int, bool):
    if int in range(...):
        if bool == True:
            return False
        else:
            return True

Есть ли способ пропустить второй оператор if? Просто скажите компьютеру вернуть противоположное значение boolean bool?

4b9b3361

Ответ 1

Вы можете просто использовать:

return not bool

Ответ 2

У Python есть оператор "не", верно? Разве это не просто "не"? Как и в,

  return not bool

Ответ 3

Вы можете просто сравнить булевский массив. Например

X = [True, False, True]

затем

Y = X == False

даст вам

Y = [False, True, False]