# -*- coding: UTF-8 -*-
成都創新互聯公司專注于企業成都營銷網站建設、網站重做改版、貴溪網站定制設計、自適應品牌網站建設、H5技術、商城網站定制開發、集團公司官網建設、成都外貿網站建設公司、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為貴溪等各大城市提供網站開發制作服務。
# Filename : test.py# author by :
a = float(input('輸入三角形第一邊長: '))
b = float(input('輸入三角形第二邊長: '))
c = float(input('輸入三角形第三邊長: '))
# 計算半周長
s = (a + b + c) / 2
# 計算面積
area = (s*(s-a)*(s-b)*(s-c)) ** 0.5
print('三角形面積為 %0.2f' %area)
擴展資料
Python?變量類型
變量存儲在內存中的值。這就意味著在創建變量時會在內存中開辟一個空間。基于變量的數據類型,解釋器會分配指定內存,并決定什么數據可以被存儲在內存中。因此,變量可以指定不同的數據類型,這些變量可以存儲整數,小數或字符。
Python 中的變量賦值不需要類型聲明。每個變量在內存中創建,都包括變量的標識,名稱和數據這些信息。每個變量在使用前都必須賦值,變量賦值以后該變量才會被創建。等號(=)用來給變量賦值。等號(=)運算符左邊是一個變量名,等號(=)運算符右邊是存儲在變量中的值。
Python編碼下面的三角函數包括以下種類:acos(x)//返回x的反余弦弧度值。asin(x)//返回x的反正弦弧度值。atan(x)//返回x的反正切弧度值。atan2(y,x)//返回給定的X及Y坐標值的反正切值。cos(x)//返回x的弧度的余弦值。hypot(x,y
描述
sin()返回的x弧度的正弦值。
語法
以下是sin()方法的語法:
importmath
math.sin(x)
注意:sin()是不能直接訪問的,需要導入math模塊,然后通過math靜態對象調用該方法。
參數
x--一個數值。
返回值
返回的x弧度的正弦值,數值在-1到1之間。
實例
以下展示了使用sin()方法的實例:
#!/usr/bin/python
import math
print "sin(3) : ", math.sin(3)
print "sin(-3) : ", math.sin(-3)
print "sin(0) : ", math.sin(0)
print "sin(math.pi) : ", math.sin(math.pi)
print "sin(math.pi/2) : ", math.sin(math.pi/2)
以上實例運行后輸出結果為:
sin(3) : 0.14112000806
sin(-3) : -0.14112000806
sin(0) : 0.0
sin(math.pi) : 1.22460635382e-16
sin(math.pi/2) : 1
總結
以上就是本文關于Python入門之三角函數sin()函數實例詳解的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站:python正則表達式re之compile函數解析、Python中enumerate函數代碼解析、簡單了解Python中的幾種函數等,有什么問題可以隨時留言,小編會及時回復大家的。感謝朋友們對本站的支持!
代碼這樣寫
a=? #比如你三角形的底是10,你直接輸入a=10或者 a = 10
h=? #比如你三角形的高是5,你直接輸入a=5或者 a = 5
s= a * h /2 #三角形的面積公式,底乘以高除以2
print "三角形的面積=", s #注意中文的問題,如果處理不了,直接先用英文
*************************************
a = 10
b = 5
s = a * b *0.5
print("s=",s)
s= 25.0
S = 0.5 * 底邊*高.具體代碼如下:
l = float(input('請輸入三角形底邊長(cm):'))
h =float(input('請輸入三角形高(cm):'))
s = 0.5*l*h
print('三角形面積為:', end='')
print(s)
本文標題:python函數三角面基,Python怎么用三角函數
文章分享:http://www.hntjjpw.com/article45/heceei.html
成都網站建設公司_創新互聯,為您提供關鍵詞優化、云服務器、網站內鏈、網站收錄、營銷型網站建設、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯