在python中求一個數的平方根可以使用math模塊,或者使用內置模塊pow函數,還可以使用數學表達式,用兩個**0.5表示。
例如
#-*-coding:UTF-8-*-
#Filename:test.py
#authorby:www.runoob.com
num=float(input('請輸入一個數字:'))
num_sqrt=num**0.5
print('%0.3f的平方根為%0.3f'%(num,num_sqrt))
執行以上代碼輸出結果為:
$pythontest.py
請輸入一個數字:4
4.000的平方根為2.000
在該實例中,我們通過用戶輸入一個數字,并使用指數運算符**來計算該數的平方根。
該程序只適用于正數。負數和復數可以使用以下的方式:
#-*-coding:UTF-8-*-
#Filename:test.py
#authorby:www.runoob.com
#計算實數和復數平方根
#導入復數數學模塊
importcmath
num=int(input("請輸入一個數字:"))
num_sqrt=cmath.sqrt(num)
print('{0}的平方根為{1:0.3f}+{2:0.3f}j'.format(num,num_sqrt.real,num_sqrt.imag))
執行以上代碼輸出結果為:
$pythontest.py
請輸入一個數字:-8
-8的平方根為0.000+2.828j
該實例中,我們使用了cmath(complexmath)模塊的sqrt()方法。
以上內容為大家介紹了python培訓之怎么求一個數的平方根,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。