python求解三角形第三边长实例
作者:@@南风 发布时间:2021-08-24 06:16:28
标签: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度的弧度是 π。
"""
来源:https://muyun8714.blog.csdn.net/article/details/107894361
0
投稿
猜你喜欢
- 渲染引擎渲染引擎的职责是……渲染,也就是把请求的内容显示到浏览器屏幕上。默认情况下渲染引擎可以显示HTML,XML文档以及图片。 通过插件(
- 如图,这次需要在图片中找到卷尺的红色刻度,所以需要对图像做过滤,只留下红色部分。一开始的想法是分别找到RGB值,然后找到红色区域的部分保留就
- 最近,为了能在数据库服务器中运行其他应用程序,在保持数据库操作系统版本不变的前提下对数据库服务器进行了软、硬件上的升级。在软件上,将操作系统
- 8. 使用DECODE函数来减少处理时间使用DECODE函数可以避免重复扫描相同记录或重复连接相同的表. 例如: SELECT COUNT(
- 一直以来,jQuery是我最喜欢的框架之一。1月14号 1.4 Released版本发布后,就迫不及待去了解了一下1.4版本对比以往1.3.
- python内置模块collections介绍collections是Python内建的一个集合模块,提供了许多有用的集合类。1、named
- 今天学习了如何使用pygame来制作小游戏,下面是五子棋的代码,我的理解都写在注释里了import pygame# 导入pygame模块pr
- 零、本讲学习目标了解面向对象编程思想掌握类和对象的定义和使用了解Python中的对象一、面向对象(一)程序员“面向对象”在现实世界中存在各种
- html5的webAPI接口可以很轻松的使用短短的几行代码就实现点击按钮复制区域文本的功能,不需要依赖flash。代码如下:/* 创建ran
- 写在前面的话:Part 1记得刚毕业那时,常幻想着自己是个大艺术家,满怀憧憬的想找一份理想的工作。后来入了行,慢慢的发现自己好像不是这块料;
- Oracle游标分为显示游标和隐式游标。显示游标(Explicit Cursor):在PL/SQL程序中定义的、用于查询的游标称作显示游标。
- UPA2008于2008年10月24日在深圳举行,托哥、绿桔应邀主持了一场圆桌会和一场工作坊,以下是圆桌会议《商业价值与用户价值的平衡》的现
- python刷CSDN访问量import requestsimport reimport timepayload = ""
- 对于要搜索的元素越多,二分查找速度比简单查找快的更多 这是二分查找算法的优点,但二分算法也有缺点,二分算法只针对有序的列表,这样插入和删除就
- max(iterable, *[, key, default])max(arg1, arg2, *args[, key])函数功能为取传入的
- 这几天刚刚做了这个东西,有网友问到,所以分享一下。ie6、firefox2 通过,麻烦有ie7的网友测试一下,由于有其他代码,剖析出来麻烦,
- 我就废话不多说了,大家还是看代码吧! import PyPDF2 import repdf_file = open('xxx.pdf
- js也是可以做出狂炫的图形的,恭请超级高手分析。给大家看个例子吧。http://www.p01.org/releases/DHTML_con
- 思路:<img alt="" src="/img/图片真实地址" ></img&g
- 由于工作需要,所以前一阵子将IE升级到了8.0,结果今天发现出现一个问题,eWebEditor的在线编辑器不好用了,仔细想想,肯定是IE8搞