先改模塊math,然后用pow函數(shù),示例如下:
成都創(chuàng)新互聯(lián)主營港口網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app軟件開發(fā),港口h5小程序開發(fā)搭建,港口網(wǎng)站營銷推廣歡迎港口等地區(qū)企業(yè)咨詢
假設(shè)要求2的3次冪的結(jié)果
import math
math.pow(2,3)
python中,想要表示a的b次方時,有兩種方法:
1,math.pow()這個內(nèi)置函數(shù)
2,**運算符
這兩種方法效果是一樣的,但是當
b為分數(shù),a為負數(shù):當冪運算符的底數(shù)為負數(shù)、冪為分數(shù)時,Python會拋出ValueError: negative number cannot be raised to a fractional power異常,
這時有兩種方法可以解決此問題:
1,底數(shù)a正負均可不影響你的算法的話,加一個絕對值就行了即abs(a);
2,如果底數(shù)a必須是正、或必須是負的話,需要采用復(fù)數(shù)進行運算。因此凡是遇到冪為分數(shù)的項,都將底數(shù)用complex()轉(zhuǎn)換為復(fù)數(shù)。
推薦學(xué)習(xí)《python教程》。
import mathmath.e**N或import numpy as npnp.e**N。
知識拓展:
在C語言中,10的n次方可以表示為pow(10, n),其中pow函數(shù)在頭文件math.h中,所以調(diào)用該函數(shù)的時候,必須將math.h加進來,即#include math.h。
原型:extern float pow(float x, float y)。
功能:計算x的y次冪。
說明:x應(yīng)大于零,返回冪指數(shù)的結(jié)果。
1、冪函數(shù)是基本初等函數(shù)之一。
2、一般地,y=xα(α為有理數(shù))的函數(shù),即以底數(shù)為自變量,冪為因變量,指數(shù)為常數(shù)的函數(shù)稱為冪函數(shù)。例如函數(shù)y=x0 、y=x1、y=x2、y=x-1(注:y=x-1=1/x、y=x0時x≠0)等都是冪函數(shù)。
3、冪函數(shù)的一般形式是 ,其中,a可為任何常數(shù),但中學(xué)階段僅研究a為有理數(shù)的情形(a為無理數(shù)時,定義域為(0,+∞) ),這時可表示為 ,其中m,n,k∈N*,且m,n互質(zhì)。特別,當n=1時為整數(shù)指數(shù)冪。
Python標準庫math中用來求冪運算的函數(shù)是pow(x,y)
pow(x,y)函數(shù)和x**y是等效的,都是計算x的y次方
用法:
import math
print(math.pow(4,2))
答:可以直接使用 Python當中冪運算進行解答。如下所示。
在鍵盤當中輸入兩個值,對應(yīng)的運算結(jié)果如下所示。
當然實際上也可以自己寫一個while循環(huán)進行結(jié)果的求解,但并沒很有必要。
標題名稱:python冪函數(shù)表示的簡單介紹
轉(zhuǎn)載來源:http://jinyejixie.com/article12/hsiigc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、手機網(wǎng)站建設(shè)、ChatGPT、網(wǎng)頁設(shè)計公司、網(wǎng)站設(shè)計公司、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)