Как работает логика в сочетании с присвоением значений переменным

В Python or — это логический python-3.x оператор, который оценивается python следующим образом:

True or True
> True
True or False
> True
False or True
> True
False or False
> False

None не является python3 ни True, ни False (см. article), но оценивается python3 как False в операции or.

Отдельно python-3 стоит отметить, что неясно, для python-interpreter чего предназначен этот код. Более python3 того, то, что на самом деле python-interpreter делает код, не кажется полезным. Этот py3k код не вычисляет диапазон py3 списка чисел, если это намерение.

Во-вторых, цель python-interpreter None тоже не ясна. Я предполагаю, что pythonic это должно быть отказоустойчивым, когда python-shell список пуст, но это не работает py3k таким образом.

python

python-3.x

2022-11-28T06:33:05+00:00