Я немного смущен результатами, которые получаю с логическими операторами в 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.