In [1]:
print(float('inf') + 100)


inf

In [2]:
print(float('inf') + float('inf'))


inf

In [3]:
print(float('inf') - 100)


inf

In [4]:
print(float('inf') - float('inf'))


nan

In [18]:
print(type(float('inf') - float('inf')))


<class 'float'>

In [5]:
print(float('inf') * 2)


inf

In [6]:
print(float('inf') * float('inf'))


inf

In [7]:
print(float('inf') * 0)


nan

In [8]:
print(float('inf') / 2)


inf

In [9]:
print(float('inf') / float('inf'))


nan

In [10]:
print(0 / float('inf'))


0.0

In [11]:
# print(float('inf') / 0)
# ZeroDivisionError: float division by zero

In [12]:
print(float('inf') ** 2)


inf

In [13]:
print(float('inf') ** float('inf'))


inf

In [14]:
print(float('inf') ** 0)


1.0

In [15]:
print(2 ** float('inf'))


inf

In [16]:
print(1 ** float('inf'))


1.0

In [17]:
print(0 ** float('inf'))


0.0