2014-09-13 05:03:58 +08:00
|
|
|
#!/usr/bin/env python
|
|
|
|
|
# -*- encoding: utf-8 -*-
|
|
|
|
|
"""
|
|
|
|
|
Topic: 无穷大与NaN
|
|
|
|
|
Desc :
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def inf_nan():
|
|
|
|
|
a = float('inf')
|
|
|
|
|
b = float('-inf')
|
|
|
|
|
c = float('nan')
|
|
|
|
|
|
|
|
|
|
print(a + 45)
|
|
|
|
|
print(a + 45 == a)
|
|
|
|
|
print(a * 10 == a)
|
|
|
|
|
print(10 / a)
|
|
|
|
|
|
2020-12-22 22:53:37 +11:00
|
|
|
# undefined
|
2014-09-13 05:03:58 +08:00
|
|
|
print(a / a)
|
|
|
|
|
print(a + b)
|
|
|
|
|
|
|
|
|
|
print(c + 23)
|
|
|
|
|
print(c / 2 == c) # False ?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
|
inf_nan()
|
|
|
|
|
|