您现在的位置是:网站首页> 编程资料编程资料
python求解三角形第三边长实例_python_
2023-05-26
286人已围观
简介 python求解三角形第三边长实例_python_
求解三角形第三边长
import math x=input('输入两边长及夹角(度):')#输入时候使用空格分隔3个值 a,b,theta=map(float,x.split())#序列解包,split()方法用于切分字符串 c=math.sqrt(a**2+b**2-2*a*b*math.cos(theta*math.pi/180)) #cos()参数为弧度 print('c=',c) 运行截图

python三角函数用法
python中的三角函数一般有:
| 函数 | 描述 |
|---|---|
| sin(x) | 返回x弧度的正弦值 |
| cos(x) | 返回x弧度的余弦值 |
| tan(x) | 返回x弧度的正切值 |
| asin(x) | 返回x的反正弦弧度值 |
| acos(x) | 返回x的反余弦弧度值 |
| atan(x) | 返回x的反正切弧度值 |
上述三角函数的参数是:弧度!不是角度!
在数学和物理中,弧度是角的度量单位。
它是由国际单位制导出的单位,单位缩写是rad。定义:弧长等于半径的弧,其所对的圆心角为1弧度。
360°=2π弧度,因此,1弧度约为57.3°,即57°17’44.806"。
- 1° = π/180弧度
- 180° = π弧度
(在python中, pi = π,它是数学常量,引用时不要忘了math!)
在python中使用三角函数时,不能直接使用,要先导入math模块。
如下所示:
import math a = math.cos(math.pi) #求cos(180°) b = math.sin(math.pi/2) #求sin(90°) print(a,b) """ 输出: -1.0 1.0 """
另外,在math模块中有两个函数:
degrees(x): 将弧度转化为角度。radians(x): 将角度转化为弧度。
如下所示:
import math a = math.degrees(math.pi/2) print(a) b = math.radians(180) print(b) """ 输出: 90.0 3.141592653589793 180度的弧度是 π。 """
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- Python数据分析23种Pandas核心操作方法总结_python_
- python小球落地问题及解决(递归函数)_python_
- 使用python实现UDP通信方式_python_
- Python使用smtplib 实现单发和群发邮件验证码_python_
- python udp如何实现同时收发信息_python_
- python利用socket实现客户端和服务端之间进行通信_python_
- Python并发编程之未来模块Futures_python_
- Python自动化办公之读取Excel数据的实现_python_
- Python在不同场景合并多个Excel的方法_python_
- python如何判断网络是否通_python_
