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脚本实现统计日志文件中的ip访问次数代码分享
Aug 06 Python
Python3编程实现获取阿里云ECS实例及监控的方法
Aug 18 Python
python中利用队列asyncio.Queue进行通讯详解
Sep 10 Python
Python爬虫包BeautifulSoup学习实例(五)
Jun 17 Python
python3.5基于TCP实现文件传输
Mar 20 Python
对python读取zip压缩文件里面的csv数据实例详解
Feb 08 Python
python中通过selenium简单操作及元素定位知识点总结
Sep 10 Python
python的faker库用法
Nov 28 Python
jupyter notebook 多环境conda kernel配置方式
Apr 10 Python
Python selenium文件上传下载功能代码实例
Apr 13 Python
解决Keras 自定义层时遇到版本的问题
Jun 16 Python
python绘制分布折线图的示例
Sep 24 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中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
php中使用array_filter()函数过滤数组实例讲解
2021/03/03 PHP
JavaScript 编程引入命名空间的方法与代码
2007/08/13 Javascript
YUI Compressor压缩JavaScript原理及微优化
2013/01/07 Javascript
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
学习使用bootstrap3栅格系统
2016/04/12 Javascript
微信小程序实战之登录页面制作(5)
2020/03/30 Javascript
解决Extjs下拉框不显示的问题
2017/06/21 Javascript
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
2017/10/25 Javascript
JS实现checkbox互斥(单选)功能示例
2019/05/04 Javascript
vxe-table vue table 表格组件功能
2019/05/26 Javascript
Android 自定义view仿微信相机单击拍照长按录视频按钮
2019/07/19 Javascript
vue移动端使用appClound拉起支付宝支付的实现方法
2019/11/21 Javascript
微信小程序仿抖音短视频切换效果的实例代码
2020/06/24 Javascript
基于Electron实现桌面应用开发代码实例
2020/07/07 Javascript
python显示天气预报
2014/03/02 Python
Python中的map、reduce和filter浅析
2014/04/26 Python
Python实现批量转换文件编码的方法
2015/07/28 Python
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
Python+PIL实现支付宝AR红包
2018/02/09 Python
Django使用Mysql数据库已经存在的数据表方法
2018/05/27 Python
Python生命游戏实现原理及过程解析(附源代码)
2019/08/01 Python
Django Xadmin多对多字段过滤实例
2020/04/07 Python
python和php哪个更适合写爬虫
2020/06/22 Python
Django实现微信小程序支付的示例代码
2020/09/03 Python
python如何实时获取tcpdump输出
2020/09/16 Python
利用CSS3实现平移动画效果示例代码
2016/10/12 HTML / CSS
瑞士香水购物网站:Parfumcity.ch
2017/01/14 全球购物
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
2015/11/10 面试题
材料专业毕业生求职信
2014/02/26 职场文书
出国英文推荐信
2014/05/10 职场文书
党的群众教育实践活动实施方案
2014/06/12 职场文书
乡镇干部个人对照检查材料思想汇报
2014/10/04 职场文书
毕业论文致谢信
2015/05/14 职场文书
八年级英语教学反思
2016/02/15 职场文书
浅谈Python numpy创建空数组的问题
2021/05/25 Python