Python Basics - Numbers

Python Basics - Numbers

Today, we will be looking at how we can work with Numbers(int, float, complex)

let's start with int

int data type refers to integers in mathematics

float data type refers to decimal point numbers

complex data type refers to numbers with real, imaginary part (generally used for scientific research purposes )

     a = 22 
     b = 21 
     c = a + b

we can perform all the basic mathematic operations on integers like Addition

Subtraction

Multiplication

Division

Integer Division

Remainder

power

You might be wondering what's the difference between division and integer division

     a = 5 
     b = 2
     c = a/b 
     d = a//b

now, c holds a value of 2.5 , but d has a value of 2.

division(/) always returns a float ,whereas (//) always returns an int.

% - remainder of the division

** - power

     x = 2 
     y = 7 
     z = y**x
    q = y % x

z has a value of 7 raised to the power of 2 (49) , q has a value of remainder of 7/2 that is 1.

All these operations can be performed on Numbers(int, float, Complex)