python 已知三条边求三角形的角度案例


Posted in Python onApril 12, 2020

我就废话不多说了,还是直接看代码吧!

import math
a=1;//边1
b=1;//边2
c=math.sqrt(2);//边3
A=math.degrees(math.acos((a*a-b*b-c*c)/(-2*b*c)))//夹角1
B=math.degrees(math.acos((b*b-a*a-c*c)/(-2*a*c)))//夹角2
C=math.degrees(math.acos((c*c-a*a-b*b)/(-2*a*b)))//夹角3

print(A)
print(B)
print(C)

补充知识:python 实战 斜边上的高

斜边上的高

题目内容:

输入直角三角形两直角边a,b的值,输出斜边上的高

可以使用以下语句实现非负整数a的输入:

a = int(input())

可以使用 round(x,2) 函数四舍五入保留2位小数

输入格式:

2行,每行一个整数,分别为a,b的值

输出格式:

一个数,即斜边上的高,保留2位小数

输入样例:

4
5

输出样例:

3.12

My answer

思路:首先要知道斜边上的高怎么求,三角形的面积 s=底 * 高 / 2,我们要先求出斜边的长 c,再用面积公司求斜边上的高 h = 2,题目要求小数点后2位,用round(h,2)函数即可

a = int(input())
b = int(input())
s = a*b/2
c = (a**2+b**2)**0.5
h = round(2*s/c,2)
print(h)

以上这篇python 已知三条边求三角形的角度案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
仅用50行代码实现一个Python编写的计算器的教程
Apr 17 Python
Python中的ConfigParser模块使用详解
May 04 Python
Python安装官方whl包和tar.gz包的方法(推荐)
Jun 04 Python
python 获取当天凌晨零点的时间戳方法
May 22 Python
python操作excel文件并输出txt文件的实例
Jul 10 Python
python中字符串内置函数的用法总结
Sep 13 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
Feb 26 Python
pandas按行按列遍历Dataframe的几种方式
Oct 23 Python
python 类之间的参数传递方式
Dec 20 Python
根据tensor的名字获取变量的值方式
Jan 04 Python
python通过移动端访问查看电脑界面
Jan 06 Python
如何在django中运行scrapy框架
Apr 22 Python
python实现输入三角形边长自动作图求面积案例
Apr 12 #Python
Python3如何判断三角形的类型
Apr 12 #Python
Python判断三段线能否构成三角形的代码
Apr 12 #Python
Python 实现打印单词的菱形字符图案
Apr 12 #Python
python 使用while循环输出*组成的菱形实例
Apr 12 #Python
Python利用for循环打印星号三角形的案例
Apr 12 #Python
Python3实现打印任意宽度的菱形代码
Apr 12 #Python
You might like
PHP 时间转换Unix时间戳代码
2010/01/22 PHP
PHP服务器页面间跳转实现方法
2012/08/02 PHP
PHP判断表达式中括号是否匹配的简单实例
2016/10/22 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
你所要知道JS(DHTML)中的一些技巧
2007/01/09 Javascript
对javascript的一点点认识总结《javascript高级程序设计》读书笔记
2011/11/30 Javascript
node.js chat程序如何实现Ajax long-polling长链接刷新模式
2012/03/13 Javascript
设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
2013/11/18 Javascript
js实现拖拽效果
2015/02/12 Javascript
js实现点击图片将图片地址复制到粘贴板的方法
2015/02/16 Javascript
EasyUI中datagrid在ie下reload失败解决方案
2015/03/09 Javascript
在JavaScript中对HTML进行反转义详解
2016/05/18 Javascript
JS控制静态页面之间传递参数获取参数并应用的简单实例
2016/08/10 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
vue实现ajax滚动下拉加载,同时具有loading效果(推荐)
2017/01/11 Javascript
jquery Ajax 全局调用封装实例详解
2017/01/16 Javascript
Vue 动态路由的实现及 Springsecurity 按钮级别的权限控制
2019/09/05 Javascript
layui table单元格事件修改值的方法
2019/09/24 Javascript
layui实现根据table数据判断按钮显示情况的方法
2019/09/26 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
解决Can't find variable: SockJS vue项目的问题
2020/09/22 Javascript
python类装饰器用法实例
2015/06/04 Python
Python中协程用法代码详解
2018/02/10 Python
python判断无向图环是否存在的示例
2019/11/22 Python
Python json模块与jsonpath模块区别详解
2020/03/05 Python
高考考python编程是真的吗
2020/07/20 Python
如何用 Python 制作 GitHub 消息助手
2021/02/20 Python
HTML5 Canvas实现文本对齐的方法总结
2016/03/24 HTML / CSS
HTML5实现桌面通知 提示功能
2017/10/11 HTML / CSS
Haglöfs瑞典官方网站:haglofs火柴棍,欧洲顶级户外品牌
2018/10/18 全球购物
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
法制教育演讲稿
2014/09/10 职场文书
车辆委托书范本
2014/10/05 职场文书
食品药品安全责任书
2015/05/11 职场文书
院系推荐意见
2015/06/05 职场文书