{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Comparison Operators \n", "\n", "In this lecture we will be learning about Comparison Operators in Python. These operators will allow us to compare variables and output a Boolean value (True or False). \n", "\n", "If you have any sort of background in Math, these operators should be very straight forward.\n", "\n", "First we'll present a table of the comparison operators and then work through some examples:\n", "\n", "
In the table below, a=3 and b=4.
\n", "\n", "Operator | Description | Example | \n", "
---|---|---|
== | \n", "If the values of two operands are equal, then the condition becomes true. | \n", "(a == b) is not true. | \n", "
!= | \n", "If values of two operands are not equal, then condition becomes true. | \n", "(a != b) is true | \n", "
> | \n", "If the value of left operand is greater than the value of right operand, then condition becomes true. | \n", "(a > b) is not true. | \n", "
< | \n", "If the value of left operand is less than the value of right operand, then condition becomes true. | \n", "(a < b) is true. | \n", "
>= | \n", "If the value of left operand is greater than or equal to the value of right operand, then condition becomes true. | \n", "(a >= b) is not true. | \n", "
<= | \n", "If the value of left operand is less than or equal to the value of right operand, then condition becomes true. | \n", "(a <= b) is true. | \n", "
==
is a comparison operator, while =
is an assignment operator."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#### Not Equal"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"True"
]
},
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"2 != 1"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"False"
]
},
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"2 != 2"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#### Greater Than"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"True"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"2 > 1"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"False"
]
},
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"2 > 4"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#### Less Than"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"True"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"2 < 4"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"False"
]
},
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"2 < 1"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#### Greater Than or Equal to"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"True"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"2 >= 2"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"True"
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"2 >= 1"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"#### Less than or Equal to"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"True"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"2 <= 2"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"True"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"2 <= 4"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"**Great! Go over each comparison operator to make sure you understand what each one is saying. But hopefully this was straightforward for you.**\n",
"\n",
"Next we will cover chained comparison operators"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.2"
}
},
"nbformat": 4,
"nbformat_minor": 1
}