some other valuelike in the eggcount examples (after allinstead of entering 'dog!'catin your codeyou could have just entered true you'll see more examples of this later when you learn about flow control statements boolean operators the three boolean operators (andorand notare used to compare boolean values like comparison operatorsthey evaluate these expressions down to boolean value let' explore these operators in detailstarting with the and operator binary boolean operators the and and or operators always take two boolean values (or expressions)so they're considered binary operators the and operator evaluates an expression to true if both boolean values are trueotherwiseit evaluates to false enter some expressions using and into the interactive shell to see it in action true and true true true and false false truth table shows every possible result of boolean operator table - is the truth table for the and operator table - the and operator' truth table expression evaluates to true and true true true and false false false and true false false and false false on the other handthe or operator evaluates an expression to true if either of the two boolean values is true if both are falseit evaluates to false false or true true false or false false you can see every possible outcome of the or operator in its truth tableshown in table - flow control