新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python怎么求一個數(shù)的平方根
在python中求一個數(shù)的平方根可以使用math模塊,或者使用內(nèi)置模塊pow函數(shù),還可以使用數(shù)學表達式,用兩個**0.5表示。

為察哈爾右翼前等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及察哈爾右翼前網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為網(wǎng)站建設、成都做網(wǎng)站、察哈爾右翼前網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
例如
# -*- coding: UTF-8 -*-
# Filename : test.py
# author by : www.runoob.com
num = float(input('請輸入一個數(shù)字: '))
num_sqrt = num ** 0.5
print(' %0.3f 的平方根為 %0.3f'%(num ,num_sqrt))執(zhí)行以上代碼輸出結(jié)果為:
$ python test.py 請輸入一個數(shù)字: 4 4.000 的平方根為 2.000
在該實例中,我們通過用戶輸入一個數(shù)字,并使用指數(shù)運算符 ** 來計算該數(shù)的平方根。
該程序只適用于正數(shù)。負數(shù)和復數(shù)可以使用以下的方式:
# -*- coding: UTF-8 -*-
# Filename : test.py
# author by : www.runoob.com
# 計算實數(shù)和復數(shù)平方根
# 導入復數(shù)數(shù)學模塊
import cmath
num = int(input("請輸入一個數(shù)字: "))
num_sqrt = cmath.sqrt(num)
print('{0} 的平方根為 {1:0.3f}+{2:0.3f}j'.format(num ,num_sqrt.real,num_sqrt.imag))執(zhí)行以上代碼輸出結(jié)果為:
$ python test.py 請輸入一個數(shù)字: -8 -8 的平方根為 0.000+2.828j
該實例中,我們使用了 cmath (complex math) 模塊的 sqrt() 方法。
文章名稱:創(chuàng)新互聯(lián)Python教程:python怎么求一個數(shù)的平方根
分享路徑:http://m.fisionsoft.com.cn/article/cdjosgp.html


咨詢
建站咨詢
