包含python三角函數(shù)使用的詞條

Python中計(jì)算三角函數(shù)之cos()方法的使用簡(jiǎn)介

這篇文章主要介紹了Python中計(jì)算三角函數(shù)之cos()方法的使用簡(jiǎn)介,是Python入門的基礎(chǔ)知識(shí),需要的朋友可以參考下

創(chuàng)新互聯(lián)公司是一家專業(yè)提供宜興企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)H5網(wǎng)站設(shè)計(jì)、小程序制作等業(yè)務(wù)。10年已為宜興眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。

cos()方法返回x弧度的余弦值。

語(yǔ)法

以下是cos()方法的語(yǔ)法:

cos(x)

注意:此函數(shù)是無法直接訪問的,所以我們需要導(dǎo)入math模塊,然后需要用math的靜態(tài)對(duì)象來調(diào)用這個(gè)函數(shù)。

參數(shù)

x

--

這必須是一個(gè)數(shù)值

返回值

此方法返回-1

1之間的數(shù)值,它表示角度的余弦值

例子

下面的例子展示cos()方法的使用

?

1

2

3

4

5

6

7

8#!/usr/bin/python

import

math

print

"cos(3)

:

",

math.cos(3)

print

"cos(-3)

:

",

math.cos(-3)

print

"cos(0)

:

",

math.cos(0)

print

"cos(math.pi)

:

",

math.cos(math.pi)

print

"cos(2*math.pi)

:

",

math.cos(2*math.pi)

當(dāng)我們運(yùn)行上面的程序,它會(huì)產(chǎn)生以下結(jié)果:

?

1

2

3

4

5cos(3)

:

-0.9899924966

cos(-3)

:

-0.9899924966

cos(0)

:

1.0

cos(math.pi)

:

-1.0

cos(2*math.pi)

:

1.0

Python語(yǔ)言程序設(shè)計(jì)(六)

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ù)。

如何用python表示三角函數(shù)

在python中,有一個(gè)math module,你可以import math,里面有math.sin(), math.cos(), math.asin()和math.acos()四個(gè)函數(shù)。相信你也知道asin和acos的意思,就是arcsin和arccos。有了這四個(gè)函數(shù)你就可以求函數(shù)值和角度了。但是要注意括號(hào)里面填的數(shù)值,要用弧度制。

python三角函數(shù)怎么輸入度數(shù)

python三角函數(shù)輸入度數(shù):acos(x) //返回x的反余弦弧度值。 asin(x) //返回x的反正弦弧度值。 atan(x) //返回x的反正切弧度值。

def read_cell(x,y):if cell_type(x,y)==4: #4是真值類型(bool),return "TRUE" if cell_value(x,y)==1 else "FALSE"。

elif cell_type(x,y)==2: #2是數(shù)字類型(number),return str(cell_value(x,y)),else:#其他類型不再一一列舉,用到時(shí)再做增加。

python三角函數(shù)規(guī)范的代碼:

Python采用強(qiáng)制縮進(jìn)的方式使得代碼具有較好可讀性。而Python語(yǔ)言寫的程序不需要編譯成二進(jìn)制代碼。Python的作者設(shè)計(jì)限制性很強(qiáng)的語(yǔ)法,使得不好的編程習(xí)慣(例如if語(yǔ)句的下一行不向右縮進(jìn))都不能通過編譯。其中很重要的一項(xiàng)就是Python的縮進(jìn)規(guī)則。

一個(gè)和其他大多數(shù)語(yǔ)言(如C)的區(qū)別就是,一個(gè)模塊的界限,完全是由每行的首字符在這一行的位置來決定(而C語(yǔ)言是用一對(duì)大括號(hào){}來明確的定出模塊的邊界,與字符的位置毫無關(guān)系)。通過強(qiáng)制程序員們縮進(jìn),Python確實(shí)使得程序更加清晰和美觀。

當(dāng)前名稱:包含python三角函數(shù)使用的詞條
分享鏈接:http://muchs.cn/article40/docsoho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、軟件開發(fā)、動(dòng)態(tài)網(wǎng)站自適應(yīng)網(wǎng)站、定制開發(fā)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司