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中xrange和range的区别
May 13 Python
零基础学Python(一)Python环境安装
Aug 20 Python
Python获取Linux系统下的本机IP地址代码分享
Nov 07 Python
Python multiprocessing模块中的Pipe管道使用实例
Apr 11 Python
django站点管理详解
Dec 12 Python
python实现可视化动态CPU性能监控
Jun 21 Python
原生python实现knn分类算法
Oct 24 Python
Python 面向对象之封装、继承、多态操作实例分析
Nov 21 Python
Python 实现递归法解决迷宫问题的示例代码
Jan 12 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
Mar 10 Python
在python里使用await关键字来等另外一个协程的实例
May 04 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
ThinkPHP处理Ajax返回的方法
2014/11/22 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
2016/07/23 PHP
Linux系统中为php添加pcntl扩展
2016/08/28 PHP
浅谈PHP的反射API
2017/02/26 PHP
yii 2.0中表单小部件的使用方法示例
2017/05/23 PHP
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
2018/10/23 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
2019/08/05 PHP
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
2011/05/03 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
BootStrap智能表单实战系列(九)表单图片上传的支持
2016/06/13 Javascript
element-ui 表格实现单元格可编辑的示例
2018/02/26 Javascript
Koa2微信公众号开发之本地开发调试环境搭建
2018/05/16 Javascript
让axios发送表单请求形式的键值对post数据的实例
2018/08/11 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
vue组件库的在线主题编辑器的实现思路
2020/04/03 Javascript
Vue使用v-viewer实现图片预览
2020/10/21 Javascript
js实现简单的轮播图效果
2020/12/13 Javascript
Python使用multiprocessing创建进程的方法
2015/06/04 Python
Python实现Linux命令xxd -i功能
2016/03/06 Python
python TKinter获取文本框内容的方法
2018/10/11 Python
python实现爬山算法的思路详解
2019/04/09 Python
python使用sklearn实现决策树的方法示例
2019/09/12 Python
使用python处理题库表格并转化为word形式的实现
2020/04/14 Python
一款利用html5和css3实现的3D立方体旋转效果教程
2016/04/26 HTML / CSS
匈牙利最大的健身制造商和销售商:inSPORTline
2018/10/30 全球购物
main 函数执行以前,还会执行什么代码
2013/04/17 面试题
枚举和一组预处理的#define有什么不同
2016/09/21 面试题
Java程序开发中如何应用线程
2016/03/03 面试题
汽车检测与维修应届毕业生求职信
2013/10/19 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
行政执法队伍作风整顿剖析材料
2014/10/11 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
2014年高二班主任工作总结
2014/12/16 职场文书
oracle通过存储过程上传list保存功能
2021/05/12 Oracle
Python中使用tkFileDialog实现文件选择、保存和路径选择
2022/05/20 Python