New submission from jung mo sohn <jmsoh...@gmail.com>:
In python 3.6.8, 3.7.3, 3.7.4, 3.7.5, 3.7.12, 3.8.8 versions, the output is False as shown below. Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> print(True == False == False) False However, in the openjdk1.8 version, the output is "true" as shown below. public class Test { public static void main(String[] args) throws Exception{ System.out.println(true == false == false); } } > java Test true In my opinion, "True" seems to be correct. ---------- components: Parser messages: 412961 nosy: jmsohn.x, lys.nikolaou, pablogsal priority: normal severity: normal status: open title: boolean operation issue (True == False == False) type: behavior versions: Python 3.7, Python 3.8 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue46703> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com