Что означает возврат x в y и z? [Дубликат]

Enrique Alcazar спросил: 11 марта 2019 в 07:31 в: python

Этот вопрос является точной копией:

  • How does the 'in' operator determine membership? [duplicate] 1 ответ

Я смотрел на тренажерный зал открытого ИИ и наткнулся на этот def :

def usable_ace(hand):  # Does this hand have a usable ace?
    return 1 in hand and sum(hand) + 10 <= 21

(hand - это массив int s)

я думал, что знаю, как in можно использовать (пример цикла) и то, что делает and (сначала верните, если условие ложно), но я что-то упускаю, потому что не могу понять это return.

Как оценивается оператор return? Для чего используется in hand? Зачем использовать and вместо or?

0 ответов