Booleans & Operators

Learn to Code Today!

Learn 10x faster: coding, no-code and data skills. Join millions of users mastering new tech skills and accelerating their career with Enki.
Get started

This is part of “An intro to Python” series of posts, with content from the Enki app. If you stumbled upon this, you can start from the beginning.

Beneath the magic of an if statement is another Python data type, bool, the boolean!

Python uses booleans to evaluate conditions.

A boolean variable can take on one of two values, True or False.

Using a comparison operator to check whether a condition has been met, such as x > 2, returns a boolean value.

This means that once an if statement condition evaluates to True, the indented code block will run.

Here, ’Get some food!’ is printed because the condition above evaluates to True.

Python booleans must be capitalized, and they belong to the bool class.

Boolean Operators

There are two keywords in Python that allow us to write more complex boolean conditions.

  • The and operator

When using the and operator, all conditions must evaluate to True for the code block to run.

  • The or operator

When using the or operator, at least one of the conditions must evaluate to True.

About Enki

  • Fully personalized online up-skilling
  • Unlimited AI coaching
  • Designed by Silicon Valley experts

More articles

Meet your AI-enabled coach

Professional athletes have a coach for every aspect of their performance. Why can’t you for your work? Enki’s AI-powered coaching on-demand - combined with state of the art, structured learning content - makes this a reality.
1
1:1 AI Coaching
How do I remove duplicate emails?
Convert the list to a set and back to a list. Sets automatically remove duplicates.
2
Personalized Exercises
3
Interactive practice

Unlock full access to all skills on Enki with a 7-day free trial

Get started