Course Content

# Introduction to Python

3. Conditional Statements

Introduction to Python

## Boolean Data Type

Welcome to section three! In this section, we'll dive into another Python data type: the **boolean** or **logical** type. Booleans can only have one of two values: `True`

or `False`

. This data type comes into play when evaluating logical conditions.

Here are the logical operators for comparison:

`==`

equal to;`!=`

not equal to;`>`

greater than;`<`

less than;`>=`

greater than or equal to;`<=`

less than or equal to;

When you apply these operators, the result will be a boolean value: `True`

if the condition is met, and `False`

if it isn't. For instance, consider the following evaluations:

What do the results above signify? The first `True`

indicates that `1`

is equal to `1`

(which is self-evident); the second `False`

suggests that the strings `"abc"`

and `"aBc"`

differ due to the case sensitivity of the letter 'b'. The final `False`

implies that `87*731`

isn't greater than or equal to `98*712`

. In fact, `63597`

is less than `69776`

.

Task

Now, let's evaluate the following:

- Is
`765*43`

**less than or equal to**`456*78`

? - Is the string
`"text"`

**not the same as**`"TEXT"`

? - Does the string length of
`"Python"`

**equal**`6`

?

Everything was clear?