Arithmetic Operators
We'll cover the following
Arithmetic Operators
Name | Symbol | Syntax | Explanation |
+ | Addition |
|
|
- | Subtraction |
|
|
* | Multiplication |
|
|
/ | Division |
| The quotient of |
// | Floor Division |
| The quotient of |
** | Exponent / Power |
|
|
% | Modulo |
| The remainder when |
For demonstration purposes, let’s take two numbers: num_one
, which will be made equal to 6, and num_two
, which will be made equal to 3. Applying the operations above would give the following results:
Addition
Adding 6 and 3 would result in 9.
Expression: 6 + 3
Subtraction
Subtracting 3 from 6 would result in 3.
Expression: 6 - 3
Multiplication
Multiplying 6 and 3 would result in 18.
Expression: 6 * 3
Division
Dividing 6 by 3 using the /
operator would result in 2.0 (always a float).
Expression: 6 / 3
Floor division
Dividing 6 by 3 using the //
operator would result in 2 (since 6 and 3 are integers).
Expression: 6 // 3
Power
6 to the power of 3 would result in 216.
Expression: 6 ** 3
Modulo
6 divided by 3 would result in a remainder of 0.
Expression: 6 % 3
Code
We can effectively put this into Python code, and you can even change the numbers and experiment with the code yourself! Click the “Run” button to see the output.
num_one = 6num_two = 3addition = num_one + num_twoprint(addition)subtraction = num_one - num_twoprint(subtraction)multiplication = num_one * num_twoprint(multiplication)division = num_one / num_twoprint(division)floor_division = num_one // num_twoprint(floor_division)power = num_one ** num_twoprint(power)modulo = num_one % num_twoprint(modulo)