Ois Eduardo e Wilson,
Achei que os operadorees booleanos comparavam apenas os valor das expressões e não seu tipo (tratando de float e int), de modo que 3 - 1 tem o mesmo valor de 2.0
Perfeito!
A comparação é entre valores.[11]
estava errado e já foi corrigido.
Muito obrigado por avisar!
Na dúvida, façam sempre como o Wilson fez, perguntem o que o Python tem a dizer a respeito.
Python 3.6.3 |Anaconda, Inc.| (default, Oct 13 2017, 12:02:49) Type "copyright", "credits" or "license" for more information. IPython 6.1.0 -- An enhanced Interactive Python. In [1]: 3 - 1 != 2 Out[1]: False In [2]: 3 - 1 != 2.0 Out[2]: False In [3]: 3 - 1 == 2 Out[3]: True In [4]: 3 - 1 == 2.0 Out[4]: True