Book
Module 1 - Section 1 - Output
Module 1 - Section 1 - Output
Completion requirements
View
1.1.8 - Operators
Chapter 1.8 Operators
For more complex mathematical operations, common mathematical operators are available.
operator | operation | example | code |
---|---|---|---|
+ | addition | 3+2 | a = 3+2 |
- | subtraction | 3-2 | b = 3-2 |
* | multiplication | 3*2 | c=3*2 |
/ | division | 10/2 | d=10/2 |
// | floor division | e=10//3 | |
** | power | 23 | f=2**3 |
% | modulus | g=8%3 |
Try to check the results of the code in two lines, first calculating the result of the operation and then print the result like the following code.
>>> a = 3 + 2
>>> print(a)
“Floor division” will always round the answer down to the nearest integer. For example, 11//2 will be 5, not 5.5, and 99//100 will equal 0.
The official style guide for Python says that there should be a space before and after each operator.