# Python Numeric data type

• The power of a programming language depends, among other things, on the range of different types of data it can handle.
• There are three numeric types in Python:

• int
• floating-point
• complex
• Boolean
Example
``````x = 5    # int
y = 3.8  # float
z = 5j   # complex``````

## int

• Using the Int, or integer, is a whole number, positive or negative, without decimals, of unlimited length.
Example
``````x = 11
y = 39574585744887711
z = -74855522

print(type(x))
print(type(y))
print(type(z))``````

## Float

• A float, or “floating-point number” is a number, positive or negative, containing one or more decimals.
Example
``````x = 2.10
y = 3.0
z = -55.59

print(type(x))
print(type(y))
print(type(z))``````

## Complex

• Complex numbers are the imaginary part.
• it can write with a “j”  in python.
Example
``````x = 4+5j
y = 6j
z = -9j

print(type(x))
print(type(y))
print(type(z))``````

## Find the Data Type

type() function: using this function get the data type of any object or variable.

##### Example
``````y = 15
print(type(y))``````
##### Example
``````x = 1
y = 2.8
z = 1j

print(type(x))
print(type(y))
print(type(z))
``````
``"""Output <class 'int'><class 'float'><class 'complex'>"""``

## Boolean

• Boolean data types return the always True or False results
Example

Use of boolean data types

``````a=5
b=10
print(a>b)
``````
Output
False