pow()函數(shù),是Python的內(nèi)置函數(shù),它計(jì)算并返回x的y次方的值。
創(chuàng)新互聯(lián)2013年至今,先為延平等服務(wù)建站,延平等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為延平企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
import math
math.pow( x, y )
這個(gè)函數(shù)還有一個(gè)用法:
pow(x, y, z)
函數(shù)是計(jì)算 x 的 y 次方,如果 z 在存在,則再對(duì)結(jié)果進(jìn)行取模,其結(jié)果等效于 pow(x,y) %z。
1、正弦波疊加為方波的GLSL實(shí)現(xiàn);
1、傅里葉函數(shù)分解方波公式:
??f(y) = 4/PI * (sinx+ sin3x/3 + sin5x/5 + ...);
2、實(shí)際程序里面公式為:
??f(y) = sinx+ sin3x/3 + sin5x/5 + ...
3、鍵盤控制
??加入了正弦波合成方波的處理,使用箭頭鍵移動(dòng)正弦波,使用上下箭頭進(jìn)行振幅調(diào)整,使用+,-號(hào)來調(diào)整正弦波疊加的次數(shù)。
1、他山隨悟博客
python系統(tǒng)提供了下面常用的函數(shù):
1. 數(shù)學(xué)庫(kù)模塊(math)提供了很多數(shù)學(xué)運(yùn)算函數(shù);
2.復(fù)數(shù)模塊(cmath)提供了用于復(fù)數(shù)運(yùn)算的函數(shù);
3.隨機(jī)數(shù)模塊(random)提供了用來生成隨機(jī)數(shù)的函數(shù);
4.時(shí)間(time)和日歷(calendar)模塊提供了能處理日期和時(shí)間的函數(shù)。
注意:在調(diào)用系統(tǒng)函數(shù)之前,先要使用import 語(yǔ)句導(dǎo)入 相應(yīng)的模塊
該語(yǔ)句將模塊中定義的函數(shù)代碼復(fù)制到自己的程 序中,然后就可以訪問模塊中的任何函數(shù),其方 法是在函數(shù)名前面加上“模塊名.”。
希望能幫到你。
1.(幾何學(xué):一個(gè)五邊形的面積)編寫一個(gè)程序,提示用戶輸入五邊形頂點(diǎn)到中心距離r,然后算出五邊形的面積,如下圖所示。
計(jì)算五邊形面積的公式是Area = 5×s×s/(4×tan(π/5)),這里的s是邊長(zhǎng)。邊長(zhǎng)的計(jì)算公式是 s =2rsin(π/5),這里的r是頂點(diǎn)到中心距離。
2.(幾何學(xué):大圓距離)大圓距離是球面上兩點(diǎn)之間的距離。假設(shè)(x1,y1)和(x2,y2)是兩點(diǎn)的經(jīng)度和緯度,兩點(diǎn)之間大圓距離可以利用以下公式計(jì)算:
d = radius * arccos(sin(x1) × sin(x2) × cos(x1) × cos(x2) × cos(y2-y1))
編寫一個(gè)程序,提示用戶輸入地球表面兩點(diǎn)經(jīng)度和緯度的度數(shù)然后顯示它們的大圓距離。地球的平均半徑為6371.01km。注意:你需要使用math. radians函數(shù)將度數(shù)轉(zhuǎn)化為弧度數(shù),因?yàn)镻ython三角函數(shù)使用的是弧度。公式中的經(jīng)緯度是西經(jīng)和北緯。用負(fù)數(shù)表示東經(jīng)和南緯。
3.(幾何學(xué):估算面積)從網(wǎng)站找到佐治亞州亞特蘭大、佛羅里達(dá)州奧蘭多、大草原佐治亞、北卡羅來納州夏洛特的GPS位置,然后計(jì)算出這四個(gè)城市所圍成的區(qū)域的大概面積。
4.(幾何學(xué):五角形的面積)五角形的面積可以使用下面的公式計(jì)算(s是邊長(zhǎng))
Area = (5×s2)/ (4×tan(π/5))
編寫一個(gè)程序,提示用戶輸入五邊形的邊長(zhǎng),然后顯示面積。
5.(幾何學(xué):一個(gè)正多邊形的面積)正多邊形是邊長(zhǎng)相等的多邊形嗎,而且所有的角都相等。計(jì)算正多邊形面積的公式是:
Area = (n × s2)/(4×tan(π/n))
這里的s是邊長(zhǎng)。編寫一個(gè)程序,提示用戶輸入邊數(shù)以及正多邊形的邊長(zhǎng),然后顯示他們的面積。
6.(找出ASCII碼的字符)編寫一個(gè)程序,接收一個(gè)ASCII碼值(一個(gè)0~127之間的整數(shù)),然后顯示它對(duì)應(yīng)的字符。例如:如果用戶輸入97,程序?qū)@示字符a。
7.(隨機(jī)字符)編寫一個(gè)程序,使用time.time()函數(shù)顯示一個(gè)大寫的隨機(jī)字符。
9.(金融應(yīng)用程序:工資表)編寫一個(gè)程序,讀取下面的信息,然后打印一個(gè)工資報(bào)表。
雇員姓名(例如:史密斯)
一周工作時(shí)間(例如:10)
每小時(shí)酬報(bào)(例如:9.75)
聯(lián)邦預(yù)扣稅率(例如:20%)
州預(yù)扣稅率(例如:9%)
10.(Turtle顯示統(tǒng)一碼)編寫一個(gè)程序,顯示希臘字母。αβγδεζηθ
11.(反向數(shù)字)編寫一個(gè)程序,提示用戶輸入一個(gè)四位整數(shù),然后顯示顛倒各位數(shù)字后的數(shù)。