Collin Funk wrote:
> I'm used to writing this:
>
> if value:
> print('1')
> else:
> print('2')
>
> instead of this:
>
> if value == True:
> print('1')
> elif value == False:
> print('2')
If the variable has 2 possible values, then writing 'if value:' is the
simpler way of writing things.
If the variable has 3 possible values (None, False, True), then writing
'if value == True:' is the simpler way. Why would one use a conversion to
bool, i.e. 3-values to 2-values conversion? It would only make things
more complicated.
Bruno