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 相关文章推荐
Python使用MySQLdb for Python操作数据库教程
Oct 11 Python
举例讲解Python的lambda语句声明匿名函数的用法
Jul 01 Python
离线安装Pyecharts的步骤以及依赖包流程
Apr 23 Python
Python导入模块时遇到的错误分析
Aug 30 Python
Python使用ConfigParser模块操作配置文件的方法
Jun 29 Python
Python闭包和装饰器用法实例详解
May 22 Python
python3读取图片并灰度化图片的四种方法(OpenCV、PIL.Image、TensorFlow方法)总结
Jul 04 Python
Python 使用元类type创建类对象常见应用详解
Oct 17 Python
Python通过TensorFLow进行线性模型训练原理与实现方法详解
Jan 15 Python
python调用HEG工具批量处理MODIS数据的方法及注意事项
Feb 18 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
Nov 01 Python
使用Python下载抖音各大V视频的思路详解
Feb 06 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.ini实现Mysql导入数据库文件最大限制的修改方法
2007/12/11 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
jQuery Pagination Ajax分页插件(分页切换时无刷新与延迟)中文翻译版
2013/01/11 Javascript
关于extjs treepanel复选框选中父节点与子节点的问题
2013/04/02 Javascript
extjs中form与grid交互数据(record)的方法
2013/08/29 Javascript
javascript实现根据身份证号读取相关信息
2014/12/17 Javascript
jquery移动节点实例
2015/01/14 Javascript
jquery插件bxslider用法实例分析
2015/04/16 Javascript
在for循环中length值是否需要缓存
2015/07/27 Javascript
浅谈javascript中关于日期和时间的基础知识
2016/07/13 Javascript
js 实现获取name 相同的页面元素并循环遍历的方法
2017/02/14 Javascript
微信小程序日历组件calendar详解及实例
2017/06/08 Javascript
你点的 ES6一些小技巧,请查收
2018/04/25 Javascript
vue3.0 CLI - 2.4 - 新组件 Forms.vue 中学习表单
2018/09/14 Javascript
vue实现滑动超出指定距离回顶部功能
2019/07/31 Javascript
mpvue微信小程序的接口请求fly全局拦截代码实例
2019/11/13 Javascript
javascript自定义右键菜单插件
2019/12/16 Javascript
JQuery使用数组遍历跳出each循环
2020/09/01 jQuery
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
Python Socket实现简单TCP Server/client功能示例
2017/08/05 Python
python调用动态链接库的基本过程详解
2019/06/19 Python
Python生成随机验证码代码实例解析
2020/06/09 Python
python如何导入依赖包
2020/07/13 Python
纯css3实现的竖形无限级导航
2014/12/10 HTML / CSS
详解HTML5 录音的踩坑之旅
2017/12/26 HTML / CSS
通过canvas转换颜色为RGBA格式及性能问题的解决
2019/11/22 HTML / CSS
南京迈特望C/C++面试题
2012/07/09 面试题
环境科学毕业生自荐信
2013/11/21 职场文书
宾馆总经理岗位职责
2014/02/14 职场文书
党员党性分析材料
2014/02/17 职场文书
党的群众路线教育实践活动方案
2014/10/31 职场文书
《工作是最好的修行》读后感3篇
2019/12/13 职场文书
苹果电脑mac os中货币符号快捷输入
2022/02/17 杂记
科普 | 业余无线电知识-波段篇
2022/02/18 无线电
JavaScript正则表达式实现注册信息校验功能
2022/05/30 Java/Android