欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python中的开放运算

程序员文章站 2022-07-13 21:31:03
...
要点:

将整数用浮点数表示:由于Python的整数除法,为了让诸如1/3的算式能得到正确的结果,需要将它表示为1.0/3.0。
幂为分数,底数为负数:当幂运算符的底数为负数、幂为分数时,Python会抛出ValueError: negative number cannot be raised to a fractional power异常,这时需要采用复数进行运算。因此凡是遇到幂为分数的项,都将底数用complex()转换为复数。



代码:
比如把x开y次方,python中的写法是:x**(1.0/y),
当x为负数时:complex(x)**(1.0/y)


开平方也可以用:math.sqrt(4)  = 2 



相关标签: python math