An Introduction to Python For Undergraduate Engineers/Python as a Calculator
< An Introduction to Python For Undergraduate EngineersFirstly, let's just quickly see how you can do simple arithmetic in Python. The table below list the basic mathematical operators and the associated code in python.
Function | Code | Example | Result | Function | Code | Example | Result | |
---|---|---|---|---|---|---|---|---|
Addition | + | 2+3 | 5 | Multiplication | * | 5*6 | 30 | |
Integer Division | / | 8/3 | 2 | Floating Point Division | / | 8.0/3 | 2.666... | |
Remainder after division | % | 8%3 | 2 | Exponential | ** | 3**2 | 9 |
For more complex arithmetic, python contains a special module called math. This module contains an array of different functions (such as square root) and constants (such as pi). To use a module, we must first import it, like so:
import math
We can then use for example:
math.sqrt(16) #to find the square root of 16. math.pi #to get the value of pi.
Alternatively you can import modules in the following way:
from math import *
This will import everything from the math module directly allowing us instead to call the functions as follows:
sqrt(16) to find the square root of 16. pi to get the value of pi.