Python開根號的幾種方式詳解
前言
使用Python中的自帶庫
math
、自帶函數(shù)pow
和自帶庫cmath
來對數(shù)字進行開根號運算
方法一
使用:
math.sqrt(數(shù)字)
import math n = int(input('數(shù)字:')) x = math.sqrt(n) print(x) print(type(x)) #開根號后的類型為float
方法二
使用:
pow(數(shù)字,次方)
n = int(input('數(shù)字:')) x = pow(n,0.5) print(x) print(type(x)) #開根號后的類型為float
方法三
使用:
cmath.sqrt(數(shù)字)
該方法多用于復數(shù)、負數(shù)
的開方運算
import cmath n = int(input('數(shù)字: ')) x = cmath.sqrt(n) print(x) print(type(x)) #類型為complex
PS:Python如何求平方根?Python巧妙開根號的三種方法
一、開根號的方法
1、math庫
在編程語言中,關于計算方面的操作,都可以使用math庫,在這個庫中有專門處理數(shù)學運算問題的函數(shù),例如求三角函數(shù)使用的sin()、cos()等,求平方根也可以使用這個庫中的sqr()函數(shù),具體的格式如下:
import?math導入math模塊 print(math.sqr(5)) 輸出結果:2.23606797749979
2、cmath庫
這個庫從外觀上看,很像剛才使用的math庫,只不過多了一個字母c,表示的就是在使用的時候,一般是在負數(shù)或者是復數(shù)中使用開平方,具體的使用如下:
import?cmath? 使用這個庫進行開平方的操作 pf=?cmath.sqrt(3)? print(pf) 輸出結果:(1.7320508075688772+0j)
3、pow()函數(shù)
這個函數(shù)是存在于math庫中的,在使用的時候是返回x的y次方,比如pow(x,2)就是返回x的平方,也就是x^2,我們也可以利用它進行開根號的操作,比如需要開a的r次方則使用pow(a, 1.0/r)。
到此這篇關于Python開根號的幾種方式的文章就介紹到這了,更多相關Python開根號內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python實現(xiàn)word2Vec model過程解析
這篇文章主要介紹了Python實現(xiàn)word2Vec model過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-12-12Python使用captcha制作驗證碼的實現(xiàn)示例
本文主要介紹了Python使用captcha制作驗證碼的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-08-08Python對Excel兩列數(shù)據(jù)進行運算的示例代碼
本文介紹了如何使用Python中的pandas庫對Excel表格中的兩列數(shù)據(jù)進行運算,并提供了詳細的代碼示例,感興趣的朋友跟隨小編一起看看吧2024-04-04