Course Content

Data Types in Python

## Data Types in Python

# Introduction to Boolean Data Type

The **boolean** data type is a semblance of our ordinary words: **yes** or **no**. Number `1`

means **yes**, and `0`

means **no**. It was invented to give certain instructions to computers. For instance, if this condition is true, we should continue, but in the opposite case, we should stop. Indeed, it is better to use only `0`

and `1`

to exclude misunderstanding, but every number **except** `0`

means `True`

.

It should be noted that if we write **true** instead of `True`

or **false** instead of `False`

, it leads to an error.

The operators `>`

, `<`

, `!=`

, `==`

, `<=`

, and `>=`

are essential for making meaningful boolean statements. Without these symbols, boolean statements wouldn't serve any purpose.

Sign | Syntax | Purpose |

`>` | `X > Y` | Returns `True` if `X` is greater than `Y` |

`<` | `X < Y` | Returns `True` if `X` is less than `Y` |

`!=` | `X != Y` | Returns `True` if `X` is not equal to `Y` |

`==` | `X == Y` | Returns `True` if `X` is equal to `Y` |

`<=` | `X <= Y` | Returns `True` if `X` is less than or equal to `Y` |

`>=` | `X >= Y` | Returns `True` if `X` is greater than or equal to `Y` |

Let's look at the example of simple boolean statements:

The following expressions return `True`

:

However, these expressions return `False`

:

Task

It's time to work with tricky data type!

Choose the correct sign from `>`

, `<`

,`!=`

, `==`

, `<=`

, and `>=`

to fill in the gaps `___`

and to make all statements return `False`

.

Task

It's time to work with tricky data type!

Choose the correct sign from `>`

, `<`

,`!=`

, `==`

, `<=`

, and `>=`

to fill in the gaps `___`

and to make all statements return `False`

.

Everything was clear?

# Introduction to Boolean Data Type

The **boolean** data type is a semblance of our ordinary words: **yes** or **no**. Number `1`

means **yes**, and `0`

means **no**. It was invented to give certain instructions to computers. For instance, if this condition is true, we should continue, but in the opposite case, we should stop. Indeed, it is better to use only `0`

and `1`

to exclude misunderstanding, but every number **except** `0`

means `True`

.

It should be noted that if we write **true** instead of `True`

or **false** instead of `False`

, it leads to an error.

The operators `>`

, `<`

, `!=`

, `==`

, `<=`

, and `>=`

are essential for making meaningful boolean statements. Without these symbols, boolean statements wouldn't serve any purpose.

Sign | Syntax | Purpose |

`>` | `X > Y` | Returns `True` if `X` is greater than `Y` |

`<` | `X < Y` | Returns `True` if `X` is less than `Y` |

`!=` | `X != Y` | Returns `True` if `X` is not equal to `Y` |

`==` | `X == Y` | Returns `True` if `X` is equal to `Y` |

`<=` | `X <= Y` | Returns `True` if `X` is less than or equal to `Y` |

`>=` | `X >= Y` | Returns `True` if `X` is greater than or equal to `Y` |

Let's look at the example of simple boolean statements:

The following expressions return `True`

:

However, these expressions return `False`

:

Task

It's time to work with tricky data type!

Choose the correct sign from `>`

, `<`

,`!=`

, `==`

, `<=`

, and `>=`

to fill in the gaps `___`

and to make all statements return `False`

.

Task

It's time to work with tricky data type!

`>`

, `<`

,`!=`

, `==`

, `<=`

, and `>=`

to fill in the gaps `___`

and to make all statements return `False`

.

Everything was clear?

# Introduction to Boolean Data Type

The **boolean** data type is a semblance of our ordinary words: **yes** or **no**. Number `1`

means **yes**, and `0`

means **no**. It was invented to give certain instructions to computers. For instance, if this condition is true, we should continue, but in the opposite case, we should stop. Indeed, it is better to use only `0`

and `1`

to exclude misunderstanding, but every number **except** `0`

means `True`

.

It should be noted that if we write **true** instead of `True`

or **false** instead of `False`

, it leads to an error.

The operators `>`

, `<`

, `!=`

, `==`

, `<=`

, and `>=`

are essential for making meaningful boolean statements. Without these symbols, boolean statements wouldn't serve any purpose.

Sign | Syntax | Purpose |

`>` | `X > Y` | Returns `True` if `X` is greater than `Y` |

`<` | `X < Y` | Returns `True` if `X` is less than `Y` |

`!=` | `X != Y` | Returns `True` if `X` is not equal to `Y` |

`==` | `X == Y` | Returns `True` if `X` is equal to `Y` |

`<=` | `X <= Y` | Returns `True` if `X` is less than or equal to `Y` |

`>=` | `X >= Y` | Returns `True` if `X` is greater than or equal to `Y` |

Let's look at the example of simple boolean statements:

The following expressions return `True`

:

However, these expressions return `False`

:

Task

It's time to work with tricky data type!

`>`

, `<`

,`!=`

, `==`

, `<=`

, and `>=`

to fill in the gaps `___`

and to make all statements return `False`

.

Task

It's time to work with tricky data type!

`>`

, `<`

,`!=`

, `==`

, `<=`

, and `>=`

to fill in the gaps `___`

and to make all statements return `False`

.

Everything was clear?

**boolean** data type is a semblance of our ordinary words: **yes** or **no**. Number `1`

means **yes**, and `0`

means **no**. It was invented to give certain instructions to computers. For instance, if this condition is true, we should continue, but in the opposite case, we should stop. Indeed, it is better to use only `0`

and `1`

to exclude misunderstanding, but every number **except** `0`

means `True`

.

**true** instead of `True`

or **false** instead of `False`

, it leads to an error.

`>`

, `<`

, `!=`

, `==`

, `<=`

, and `>=`

are essential for making meaningful boolean statements. Without these symbols, boolean statements wouldn't serve any purpose.

Sign | Syntax | Purpose |

`>` | `X > Y` | Returns `True` if `X` is greater than `Y` |

`<` | `X < Y` | Returns `True` if `X` is less than `Y` |

`!=` | `X != Y` | Returns `True` if `X` is not equal to `Y` |

`==` | `X == Y` | Returns `True` if `X` is equal to `Y` |

`<=` | `X <= Y` | Returns `True` if `X` is less than or equal to `Y` |

`>=` | `X >= Y` | Returns `True` if `X` is greater than or equal to `Y` |

Let's look at the example of simple boolean statements:

The following expressions return `True`

:

However, these expressions return `False`

:

Task

It's time to work with tricky data type!

`>`

, `<`

,`!=`

, `==`

, `<=`

, and `>=`

to fill in the gaps `___`

and to make all statements return `False`

.