# Mathematical operators and signs

Let’s now talk about mathematical signs and operations in Python. To represent these operations, we will use integer numbers, but all operations also work with decimals / floats. For the basic operations, Python has the following signs:

Sign Operation Example Definition
+ Addition `>>> 4+5`
`9`
- Subtraction `>>> 6-3`
`3`
Subtracts two numbers
* Multiplication `>>> 7*8`
`56`
Multiply two numbers
/ Division `>>> 12/4`
`3.0`
Divide two numbers
% Modulus `>>> 63 % 10`
`3`
Returns the rest of the division between two numbers
** Exponentiation `>>> 5**3`
`125`
Exponentiate two values
// Floor division `>>> 5**3`
`125`
Divide two numbers, returning the floor number of the result

Below, we will see some code examples, so that you can confirm how each operator works:

``````print(4 + 5)
print(6 - 3)
print(7 * 8)
print(12 / 4)
print(63 % 10)
print(5**3)

> 9
> 3
> 56
> 3.0
> 3
> 125``````

There are also comparison signs. These signs will return `True` or `False`, indicating if that comparison is true or false. Like we saw in the previous chapter, `True` and `False` are special values, called booleans. Let’s see examples on the comparison signs:

Sign Comparison Example Definition
== Equal to `>>> 4 == 5`
`False`
`>>> 4 == 4`
`True`
Check if two values are equal
!= Not equal to `>>> 6 != 3`
`True`
`>>> 5 != 5`
`False`
Check if two values are not equal
> Greater than `>>> 9 > 8`
`True`
`>>> 3 > 5`
`False`
Check if value before the sign is greater than the one after it
>= Greater than or equal to `>>> 10 >= 10`
`True`
`>>> 13 >= 15`
`False`
Check if value before the sign is greater than or equal to the one after it
< Less than `>>> 63 < 65`
`True`
`>>> 150 < 140`
`False`
Check if value before the sign is less than the one after it
<= Less than or equal to `>>> 5 <= 5`
`True`
`>>> 12 <= 8`
`False`
Check if value before the sign is less than or equalt to the one after it

And again, some examples below so you can see how all of these looks in Python:

``````print(4 == 5)
print(4 == 4)

> False
> True

print(6 != 3)
print(6 != 6)

> True
> False

print(9 > 8)
print(3 > 5)

> True
> False

print(10 >= 10)
print(13 >= 15)

> True
> False

print(63 < 65)
print(150 < 140)

> True
> False

print(5 <= 5)
print(12 <= 8)

> True
> False``````

## Conclusion

In this chapter, we saw the operators used in Python for basic mathematical operations and for comparison between values. These should all be pretty simple to understand if you have basic math understanding.