步骤1:创建一个浮点数变量,让它出现nan importmath# 创建一个浮点数变量,让它出现nannum=math.sqrt(-1)print(num)# 输出nan 1. 2. 3. 4. 5. 步骤2:使用isnan函数判断浮点数是否为nan # 使用math模块中的isnan函数判断浮点数是否为nanifmath.isnan(num):print("浮点数为nan") 1. 2. 3. 步骤3:...
1.#INF/inf:这个值表示“无穷大 (infinity 的缩写)”,即超出了计算机可以表示的浮点数的最大范围(或者说超过了double类型的最大值)。例如,当用 0 除一个整数时便会得到一个1.#INF/inf值;相应的,如果用 0 除一个负整数也会得到-1.#INF/-inf值。 -1.#IND/nan:这个的情况更复杂,一般来说,它们来自于...
进行浮点数编程时,如果没有注意,常常会出现输出类似1.#IND,1.#INF或者nan,inf之类奇怪的输出。这通常隐含了浮点数操作的异常。 特殊浮点数的含义 1.#INF/inf:这个值表示“无穷大 (infinity 的缩写)”,即超出了计算机可以表示的浮点数的最大范围(或者说超过了double类型的最大值)。例如,当用 0 除一个整数时...