<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • python算術(shù)函數(shù)公式的簡單介紹

            Python語言程序設(shè)計(六)

            1.(幾何學(xué):一個五邊形的面積)編寫一個程序,提示用戶輸入五邊形頂點到中心距離r,然后算出五邊形的面積,如下圖所示。

            成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、方正網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、商城系統(tǒng)網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為方正等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

            計算五邊形面積的公式是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)和北緯。用負數(shù)表示東經(jīng)和南緯。

            3.(幾何學(xué):估算面積)從網(wǎng)站找到佐治亞州亞特蘭大、佛羅里達州奧蘭多、大草原佐治亞、北卡羅來納州夏洛特的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.(隨機字符)編寫一個程序,使用time.time()函數(shù)顯示一個大寫的隨機字符。

            9.(金融應(yīng)用程序:工資表)編寫一個程序,讀取下面的信息,然后打印一個工資報表。

            雇員姓名(例如:史密斯)

            一周工作時間(例如:10)

            每小時酬報(例如:9.75)

            聯(lián)邦預(yù)扣稅率(例如:20%)

            州預(yù)扣稅率(例如:9%)

            10.(Turtle顯示統(tǒng)一碼)編寫一個程序,顯示希臘字母。αβγδεζηθ

            11.(反向數(shù)字)編寫一個程序,提示用戶輸入一個四位整數(shù),然后顯示顛倒各位數(shù)字后的數(shù)。

            Python中的算術(shù)運算符有哪些呢?

            1. 比較運算符:

            如果比較式成立,返回True;不成立,則返回False。

            常見的比較運算符如下:

            除了簡單的兩值相比之外,比較運算符還支持比較復(fù)雜的比較。

            (1)多條件比較:

            可以先給變量a賦值,然后做多條件比較。

            1 a = 3

            2 print(1 a 5)

            (2)變量的比較:

            給變量a和變量b分別賦值,進行比較。

            1 a = 3

            2 b = 3

            3 print(a != b)

            4

            5 s1 = 'duwangdan'

            6 s2 = 'DuWangDan'

            7 print(s1 == s2)

            (3)函數(shù)結(jié)果的比較:

            1 print(abs(-1) len('duwagndan'))

            2 # abs():返回輸入?yún)?shù)的絕對值

            在比較運算中有一些需要留意的小問題:

            不同類型的對象不能用“、=、、=”進行比較,但可以用“==、!=”做比較。

            1 print(21 == len('duwangdan'))

            在文章開頭說過,True對應(yīng)的是1,F(xiàn)alse對應(yīng)的是0??聪旅孢@個例子,F(xiàn)alse+True其實相當(dāng)于0+1:

            1 print(False + True False + False)

            2. 成員運算符:

            成員運算符的關(guān)鍵詞是“in”,判斷一個元素是否在某一個列表中。運行如下程序后,可得到反饋結(jié)果。

            1 a = 1

            2 b = 'beautiful'

            3 album = [1,'beautifully',False,7]

            4 # 創(chuàng)建列表,命名該列表為album

            5 print(a in album)

            6 print(b in album

            當(dāng)album=[]時,表示該列表為空。

            如果想在album中新增內(nèi)容,可以用append方法來實現(xiàn)。新增后,會在列表末尾顯示新增的內(nèi)容。

            1 album = [1,'beautifully',False,7]

            2 album.append('Wow')

            3 # 用append()方法在album中新增內(nèi)容

            4 print(album)

            3. 身份運算符:

            身份運算符是用來比較兩個對象是否是同一個對象,而之前比較運算符中的“==” 則是用來比較兩個對象的值是否相等。

            身份運算符主要用“is、is not”來判斷。

            1 a = 'duwangdan'

            2 b = 'duwangdan'

            3 print(a is b)

            4 print(a is not b)

            4. 布爾運算符:

            在Python中有3種布爾運算符:and、or、not。

            如下例子,返回結(jié)果分別為:False、True、True。

            1 print(1 2 and 1 0)

            2 print(1 2 or 1 0)

            3 print(not False)

            如何用Python表示一下公式?

            根號可以用python的math模塊里的sqrt()函數(shù),比如

            import math

            math.sqrt(25)

            返回5

            其余的可以定義變量來表示 (*^▽^*)

            太全了!Python3常用內(nèi)置函數(shù)總結(jié)

            數(shù)學(xué)相關(guān)

            abs(a) : 求取絕對值。abs(-1)

            max(list) : 求取list最大值。max([1,2,3])

            min(list) : 求取list最小值。min([1,2,3])

            sum(list) : 求取list元素的和。 sum([1,2,3]) 6

            sorted(list) : 排序,返回排序后的list。

            len(list) : list長度,len([1,2,3])

            divmod(a,b): 獲取商和余數(shù)。 divmod(5,2) (2,1)

            pow(a,b) : 獲取乘方數(shù)。pow(2,3) 8

            round(a,b) : 獲取指定位數(shù)的小數(shù)。a代表浮點數(shù),b代表要保留的位數(shù)。round(3.1415926,2) 3.14

            range(a[,b]) : 生成一個a到b的數(shù)組,左閉右開。range(1,10) [1,2,3,4,5,6,7,8,9]

            類型轉(zhuǎn)換

            int(str) : 轉(zhuǎn)換為int型。int('1') 1

            float(int/str) : 將int型或字符型轉(zhuǎn)換為浮點型。float('1') 1.0

            str(int) : 轉(zhuǎn)換為字符型。str(1) '1'

            bool(int) : 轉(zhuǎn)換為布爾類型。 str(0) False str(None) False

            bytes(str,code) : 接收一個字符串,與所要編碼的格式,返回一個字節(jié)流類型。bytes('abc', 'utf-8') b'abc' bytes(u'爬蟲', 'utf-8') b'xe7x88xacxe8x99xab'

            list(iterable) : 轉(zhuǎn)換為list。 list((1,2,3)) [1,2,3]

            iter(iterable): 返回一個可迭代的對象。 iter([1,2,3]) list_iterator object at 0x0000000003813B00

            dict(iterable) : 轉(zhuǎn)換為dict。 dict([('a', 1), ('b', 2), ('c', 3)]) {'a':1, 'b':2, 'c':3}

            enumerate(iterable) : 返回一個枚舉對象。

            tuple(iterable) : 轉(zhuǎn)換為tuple。 tuple([1,2,3]) (1,2,3)

            set(iterable) : 轉(zhuǎn)換為set。 set([1,4,2,4,3,5]) {1,2,3,4,5} set({1:'a',2:'b',3:'c'}) {1,2,3}

            hex(int) : 轉(zhuǎn)換為16進制。hex(1024) '0x400'

            oct(int) : 轉(zhuǎn)換為8進制。 oct(1024) '0o2000'

            bin(int) : 轉(zhuǎn)換為2進制。 bin(1024) '0b10000000000'

            chr(int) : 轉(zhuǎn)換數(shù)字為相應(yīng)ASCI碼字符。 chr(65) 'A'

            ord(str) : 轉(zhuǎn)換ASCI字符為相應(yīng)的數(shù)字。 ord('A') 65

            相關(guān)操作

            eval****() : 執(zhí)行一個表達式,或字符串作為運算。 eval('1+1') 2

            exec() : 執(zhí)行python語句。 exec('print("Python")') Python

            filter(func, iterable) : 通過判斷函數(shù)fun,篩選符合條件的元素。 filter(lambda x: x3, [1,2,3,4,5,6]) filter object at 0x0000000003813828

            map(func, *iterable) : 將func用于每個iterable對象。 map(lambda a,b: a+b, [1,2,3,4], [5,6,7]) [6,8,10]

            zip(*iterable) : 將iterable分組合并。返回一個zip對象。 list(zip([1,2,3],[4,5,6])) [(1, 4), (2, 5), (3, 6)]

            type():返回一個對象的類型。

            id(): 返回一個對象的唯一標(biāo)識值。

            hash(object):返回一個對象的hash值,具有相同值的object具有相同的hash值。 hash('python') 7070808359261009780

            help():調(diào)用系統(tǒng)內(nèi)置的幫助系統(tǒng)。

            isinstance():判斷一個對象是否為該類的一個實例。

            issubclass():判斷一個類是否為另一個類的子類。

            globals() : 返回當(dāng)前全局變量的字典。

            next(iterator[, default]) : 接收一個迭代器,返回迭代器中的數(shù)值,如果設(shè)置了default,則當(dāng)?shù)髦械脑乇闅v后,輸出default內(nèi)容。

            reversed(sequence) : 生成一個反轉(zhuǎn)序列的迭代器。 reversed('abc') ['c','b','a']

            分享標(biāo)題:python算術(shù)函數(shù)公式的簡單介紹
            文章位置:http://www.jbt999.com/article28/hhhhcp.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)品牌網(wǎng)站制作、網(wǎng)站策劃用戶體驗、自適應(yīng)網(wǎng)站、虛擬主機

            廣告

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

            外貿(mào)網(wǎng)站制作

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 好爽无码毛一区二区三区 | 内射肉丝内射在线播放 | 黄色一级录相 | 伊人大久热 | 2024AV在线 |