Math operations

Python has support for both mathematical operations and functions.

Mathematical operations
An overview of operations:

OperationResult
x + ysum of x and y.
x * ymultiplication of x and y.
x – ydifference of x and y.
x / ydivision of x by y.
x % yremainder of x/y
x ** yx to the power of y
abs(x)absolute value of x
sqrt(x)square root of x

Mathematical functions
Python supports a wide variety of mathematical functions.

FunctionReturnsExample
abs(x)Returns the absolute value of x.
x = -35
x = abs(x)
print(x)
cmp(x,y) Returns -1 if x < y
Returns 0 if x equals to y
Returns 1 if x > y.
x = 6
y = 4
print( cmp(x,y) )
exp(x)Returns the exponential of x
import math
x = 6
print( math.exp(x) )
log(x)The natural logarithm of x
import math
x = 6
print( math.log(x) )
log10(x)The base-10 logarithm of x
import math
x = 6
print( math.log10(x) )
pow(x,y)The result of x**y
import math
x = 6
print( math.pow(x,2) )
sqrt(x)The square root of x
import math
x = 6
print( math.sqrt(x) )
Tip
You can use the Python interpreter as calculator. To do so you simply start Python without an IDE and filename. Example:

  Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 18*17
306
>>> 2**4
16
>>> 
  
Comments
Python IDEs
This entry was posted in Uncategorized. Bookmark the permalink.