[New-bugs-announce] [issue46139] Boolean Logic Check - Built-in Types Documentation page
Abri Vincent
report at bugs.python.org
Mon Dec 20 16:20:25 EST 2021
New submission from Abri Vincent <abriabrisham at gmail.com>:
On the documentation page https://docs.python.org/3/library/stdtypes.html the header 'Boolean Operations — and, or, not' provides a table (attached as an image).
It states:
a.1) x OR y - if x is false, then y, else x **
a.2) x AND y - if x is false, then x, else y **
When I read this i intuit the following
b.1) x OR y - if x is false, then x, else y
b.2) x AND y - if x is false, then y, else x
Providing an example with a.1 which is currently listed in the documentation
If x is false -> else x = False (we don't check if Y=True which is the definition of an OR operator).
** This is a short-circuit operator, so it only evaluates the second argument if the first one is false.
I would appreciate clarification on this and if others see an issue with the documentation after reading my description able then movement on consensus to correct the documentation
----------
assignee: docs at python
components: Documentation
messages: 408972
nosy: abriabrisham, docs at python
priority: normal
severity: normal
status: open
title: Boolean Logic Check - Built-in Types Documentation page
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue46139>
_______________________________________
More information about the New-bugs-announce
mailing list