python中指數(shù)為 ** 2**3就是求2的立方

專注于為中小企業(yè)提供做網(wǎng)站、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)桂東免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
sqrt sin cos atan等等都是math庫中的函數(shù) import math即可
首先,導(dǎo)入math函數(shù)庫。
一、計算平方根
輸入一個數(shù)值,保存在變量n中。
相關(guān)推薦:《Python基礎(chǔ)教程》
用函數(shù)sqrt,計算變量平方根的值。
二、計算冪
可以用函數(shù)exp,計算e的x次冪。
三、計算對數(shù)
設(shè)置兩個數(shù),保存在變量n和a中。
接著,用log函數(shù)計算以a為基數(shù)n的對數(shù)。
運(yùn)行程序,其結(jié)果如下圖所示。
用python怎樣畫出如題所示的正余弦函數(shù)圖像? 如此編寫代碼,使其中兩個軸、圖例、刻度,大小,LaTex公式等要素與原圖一致,需要用到的代碼如下,沒有縮進(jìn):
#-*-codeing:utf-8;-*-
from matplotlib import pyplot as plt
import numpy as np
a=np.linspace(0,360,980)
b=np.sin(a/180*np.pi)
c=np.cos(a/180*np.pi)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.set_xlim([0, 360])
ax.plot(a,b,label=r"$y=\sin(\theta)$")
ax.plot(a,c,label=r"$y=\cos(\theta)$")
ax.grid(True)
ax.set_ylabel(r"$y$")
ax.set_xlabel(r"$\theta$")
plt.xticks(np.arange(0,360+1,45))
plt.title("Sine Cosine Waves")
plt.legend()
plt.savefig("SinCosWaveDegFont.jpg")
plt.show()
代碼運(yùn)行show的窗口圖
代碼的截圖
代碼輸出的文件的圖
eval() 函數(shù)用來執(zhí)行一個字符串表達(dá)式,并返回表達(dá)式的值。
eval函數(shù)功能:將字符串str當(dāng)成有效的表達(dá)式來求值并返回計算結(jié)果。eval函數(shù)可以實現(xiàn)list、dict、tuple與str之間的轉(zhuǎn)化。
eval() 使用時用到的參數(shù):expression -- 表達(dá)式。globals -- 變量作用域,全局命名空間,如果被提供,則必須是一個字典對象。locals -- 變量作用域,局部命名空間,如果被提供,可以是任何映射對象。
python中如何將對象輸出到標(biāo)準(zhǔn)輸出流:
print函數(shù)是你學(xué)Python接觸到的第一個函數(shù),它將對象輸出到標(biāo)準(zhǔn)輸出流,可將任意多個對象打印出來,函數(shù)的具體定義:objects 是可變參數(shù),所以你可以同時將任意多個對象打印出來。默認(rèn)使用空格分隔每個對象,通過指定sep參數(shù)可以使用逗號分隔。
對象默認(rèn)輸出的是標(biāo)準(zhǔn)輸出流,你也可以將內(nèi)容保存到文件中。
1.(幾何學(xué):一個五邊形的面積)編寫一個程序,提示用戶輸入五邊形頂點到中心距離r,然后算出五邊形的面積,如下圖所示。
計算五邊形面積的公式是Area = 5×s×s/(4×tan(π/5)),這里的s是邊長。邊長的計算公式是 s =2rsin(π/5),這里的r是頂點到中心距離。
2.(幾何學(xué):大圓距離)大圓距離是球面上兩點之間的距離。假設(shè)(x1,y1)和(x2,y2)是兩點的經(jīng)度和緯度,兩點之間大圓距離可以利用以下公式計算:
d = radius * arccos(sin(x1) × sin(x2) × cos(x1) × cos(x2) × cos(y2-y1))
編寫一個程序,提示用戶輸入地球表面兩點經(jīng)度和緯度的度數(shù)然后顯示它們的大圓距離。地球的平均半徑為6371.01km。注意:你需要使用math. radians函數(shù)將度數(shù)轉(zhuǎn)化為弧度數(shù),因為Python三角函數(shù)使用的是弧度。公式中的經(jīng)緯度是西經(jīng)和北緯。用負(fù)數(shù)表示東經(jīng)和南緯。
3.(幾何學(xué):估算面積)從網(wǎng)站找到佐治亞州亞特蘭大、佛羅里達(dá)州奧蘭多、大草原佐治亞、北卡羅來納州夏洛特的GPS位置,然后計算出這四個城市所圍成的區(qū)域的大概面積。
4.(幾何學(xué):五角形的面積)五角形的面積可以使用下面的公式計算(s是邊長)
Area = (5×s2)/ (4×tan(π/5))
編寫一個程序,提示用戶輸入五邊形的邊長,然后顯示面積。
5.(幾何學(xué):一個正多邊形的面積)正多邊形是邊長相等的多邊形嗎,而且所有的角都相等。計算正多邊形面積的公式是:
Area = (n × s2)/(4×tan(π/n))
這里的s是邊長。編寫一個程序,提示用戶輸入邊數(shù)以及正多邊形的邊長,然后顯示他們的面積。
6.(找出ASCII碼的字符)編寫一個程序,接收一個ASCII碼值(一個0~127之間的整數(shù)),然后顯示它對應(yīng)的字符。例如:如果用戶輸入97,程序?qū)@示字符a。
7.(隨機(jī)字符)編寫一個程序,使用time.time()函數(shù)顯示一個大寫的隨機(jī)字符。
9.(金融應(yīng)用程序:工資表)編寫一個程序,讀取下面的信息,然后打印一個工資報表。
雇員姓名(例如:史密斯)
一周工作時間(例如:10)
每小時酬報(例如:9.75)
聯(lián)邦預(yù)扣稅率(例如:20%)
州預(yù)扣稅率(例如:9%)
10.(Turtle顯示統(tǒng)一碼)編寫一個程序,顯示希臘字母。αβγδεζηθ
11.(反向數(shù)字)編寫一個程序,提示用戶輸入一個四位整數(shù),然后顯示顛倒各位數(shù)字后的數(shù)。
首先我們先來了解一下計算平均數(shù)的IPO模式.
輸入:待輸入計算平均數(shù)的數(shù)。
處理:平均數(shù)算法
輸出:平均數(shù)
明白了程序的IPO模式之后,我們打開本地的python的IDE
工具,并新建一個python文件,命名為test6.py.
請點擊輸入圖片描述
請點擊輸入圖片描述
請點擊輸入圖片描述
打開test6.py,進(jìn)行編碼,第一步,提示用戶輸入要計算多少個數(shù)的平均數(shù)。
請點擊輸入圖片描述
第二步,初始化sum總和的值。注意,這是編碼的好習(xí)慣,在定義一個變量的時候,給一個初始值。
請點擊輸入圖片描述
第三步,循環(huán)輸入要計算平均數(shù)的數(shù),并計算總和sum的值。
請點擊輸入圖片描述
最后,計算出平均數(shù),并輸出,利用“總和/數(shù)量”的公式計算出平均數(shù)。
請點擊輸入圖片描述
編碼完成后,記得保存,然后進(jìn)行調(diào)試運(yùn)行。按F5鍵或者點擊菜單欄中的“run”-》“run model”來運(yùn)行程序。
請點擊輸入圖片描述
請點擊輸入圖片描述
分享標(biāo)題:關(guān)于python函數(shù)公式圖解的信息
標(biāo)題來源:http://www.yijiale78.com/article6/dscheig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、定制開發(fā)、網(wǎng)頁設(shè)計公司、電子商務(wù)、移動網(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)