Course Content

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`.

Now, let's evaluate the following:

1. Is `first_integer` variable less than or equal to `second_integer`? (It must return `True` if the first variable is less than or equal to the second, and `False` if it is greater than the second)
2. Is the string `"text"` not the same as `"TEXT"`?
3. Does the string length of `"Python"` equal `6`?

Note

Printing an expression such as `variable_1 >= variable_2` doesn't imply that `variable_1` is genuinely greater than or equal to `variable_2`. It simply signifies that you're evaluating whether this statement is True or False. This operation does not alter the values of the variables in any manner.

#### Fill in the blanks to complete the task.

# Check the following statements
print(first_integersecond_integer)
print("text""TEXT")
print(len("Python")6)
True
True
True

Click or drag`n`drop items and fill in the blanks

Everything was clear?

Section 3. Chapter 1