Numbers

Integer

In [9]:

n = 123
type (n)

Out[9]:

int

Float

In [10]:

f = 123.4
type (f)

Out[10]:

float

Number Operators

Division always return float

In [11]:

print(4/2)  # return int
type(4/2)
2.0

Out[11]:

float

Integer Division return truncated int or float

In [12]:

print (8//3)    # return int
print (8//3.2)  # return float
2
2.0

Remainder return either float or integer

In [13]:

print (8%3)    # return int
print (8%3.2)  # return float
2
1.5999999999999996

Power return int or float

In [14]:

print (2**3)    # return int
print (2.1**3)  # return float
print (2**3.1)  # return float
8
9.261000000000001
8.574187700290345

results matching ""

    No results matching ""