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网络爬虫采集联想词示例
Feb 11 Python
Python中使用gzip模块压缩文件的简单教程
Apr 08 Python
改进Django中的表单的简单方法
Jul 17 Python
python实现12306火车票查询器
Apr 20 Python
python使用代理ip访问网站的实例
May 07 Python
Python实现计算字符串中出现次数最多的字符示例
Jan 21 Python
python flask安装和命令详解
Apr 02 Python
Python3使用xml.dom.minidom和xml.etree模块儿解析xml文件封装函数的方法
Sep 23 Python
python输入错误后删除的方法
Oct 12 Python
解决python便携版无法直接运行py文件的问题
Sep 01 Python
python通用数据库操作工具 pydbclib的使用简介
Dec 21 Python
Python学习之os包使用教程详解
Mar 21 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
抓取并下载CSS中所有图片文件的php代码
2011/09/26 PHP
PHP中使用循环实现的金字塔图形
2014/11/08 PHP
PHP使用PDO连接ACCESS数据库
2015/03/05 PHP
PHP实现git部署的方法教程
2017/12/19 PHP
JavaScript 替换Html标签实现代码
2009/10/14 Javascript
JS实现的手机端精简幻灯片效果
2016/09/05 Javascript
JavaScript比较两个数组的内容是否相同(推荐)
2017/05/02 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
2017/05/26 Javascript
使用javaScript实现鼠标拖拽事件
2020/04/03 Javascript
windows下更新npm和node的方法
2017/11/30 Javascript
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
2017/12/26 Javascript
JavaScript基于对象方法实现数组去重及排序操作示例
2018/07/10 Javascript
解决vue.js提交数组时出现数组下标的问题
2019/11/05 Javascript
Node.js API详解之 tty功能与用法实例分析
2020/04/27 Javascript
[49:56]VG vs Optic 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
Python基于sftp及rsa密匙实现远程拷贝文件的方法
2016/09/21 Python
Django中的CBV和FBV示例介绍
2018/02/25 Python
python3第三方爬虫库BeautifulSoup4安装教程
2018/06/19 Python
解决pandas.DataFrame.fillna 填充Nan失败的问题
2018/11/06 Python
Python通过字典映射函数实现switch
2020/11/06 Python
Html5 Geolocation获取地理位置信息实例
2016/12/09 HTML / CSS
Html+Css+Jquery实现左侧滑动拉伸导航菜单栏的示例代码
2020/03/17 HTML / CSS
世界上最大的网络主机公司:1&1
2016/10/12 全球购物
Omio意大利:全欧洲低价大巴、火车和航班搜索和比价
2017/12/02 全球购物
戴森台湾线上商城:Dyson Taiwan
2018/05/21 全球购物
NBA欧洲商店(西班牙):NBA Europe Store ES
2019/04/16 全球购物
工程地质勘察专业大学生求职信
2013/10/13 职场文书
招商业务员岗位职责
2013/12/16 职场文书
大学生自我鉴定范文
2013/12/28 职场文书
书香校园活动方案
2014/02/28 职场文书
社区网格化管理实施方案
2014/03/21 职场文书
小学教育见习总结
2015/06/23 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers
JavaScript实现九宫格拖拽效果
2022/06/28 Javascript
MySQL池化框架学习接池自定义
2022/07/23 MySQL