python中sqrt()何时会输出nan
时间: 2023-06-10 18:03:47 浏览: 302
关于Python中Inf与Nan的判断问题详解
5星 · 资源好评率100%
在Python中,sqrt()函数会在输入负数时输出nan(非数字)。这是因为平方根运算只对非负实数有定义,对于负实数,平方根运算是一个复合运算,其结果是一个虚数。在Python中,nan表示非数字,是当计算无法产生有意义的数字结果时的默认输出。因此,当你输入负数作为sqrt()函数的参数时,该函数将输出nan。
阅读全文