Conditionals And Control Flows

Cai Gengyang gengyangcai at gmail.com
Wed May 4 10:41:10 EDT 2016


I am trying to understand the boolean operator "and" in Python. It is supposed to return "True" when the expression on both sides of "and" are true 

For instance,

1 < 3 and 10 < 20 is True --- (because both statements are true)
1 < 5 and 5 > 12 is False --- (because both statements are false)

bool_one = False and False --- This should give False because none of the statements are False
bool_two = True and False --- This should give False because only 1 statement is True 
bool_three = False and True --- This should give False because only 1 statement is True
bool_five = True and True --- This should give True because only 1 statement is True 

Am I correct ?



More information about the Python-list mailing list