Логический оператор Python AND
Я немного запутался с результатами, которые яполучаю с логическими операторами в Python. Я'Я начинающий и учусь с использованием нескольких книг, но они нене могу объяснить так подробно, как ямне нравится
вот мой собственный код:
five = 5
two = 2
print five and two
>> 2
Кажется, это просто вывод двух переменных.
five = 5
two = 2
zero = 0
print five and two and zero
Итак, я добавил еще одно целое число переменной. Затем я распечатал и получил следующий вывод:
>> 0
Что происходит с Python в фоновом режиме? Почему нетт вывод что-то вроде 7 или 5, 2.