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基础教程之类class定义使用方法
Feb 20 Python
Python的CGIHTTPServer交互实现详解
Feb 08 Python
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
Mar 15 Python
python验证身份证信息实例代码
May 06 Python
详解用python写网络爬虫-爬取新浪微博评论
May 10 Python
Pandas的read_csv函数参数分析详解
Jul 02 Python
Python中BeautifuSoup库的用法使用详解
Nov 15 Python
Python读取YAML文件过程详解
Dec 30 Python
Python 之 Json序列化嵌套类方式
Feb 27 Python
浅谈python的elementtree模块处理中文注意事项
Mar 06 Python
Eclipse配置python默认头过程图解
Apr 26 Python
Pycharm 解决自动格式化冲突的设置操作
Jan 15 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文件
2007/01/04 PHP
浅析php过滤html字符串,防止SQL注入的方法
2013/07/02 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
JS 继承实例分析
2008/11/04 Javascript
EditPlus注册码生成器(js代码实现)
2013/03/25 Javascript
javascript与cookie 的问题详解
2013/11/11 Javascript
jquery组件使用中遇到的问题整理及解决
2014/02/21 Javascript
js跨域访问示例(客户端/服务端)
2014/05/19 Javascript
JavaScript实现可拖拽的拖动层Div实例
2015/08/05 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
2016/01/21 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
2016/06/08 Javascript
Angular模板表单校验方法详解
2017/08/11 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
2017/10/26 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
Vue响应式原理Observer、Dep、Watcher理解
2019/06/06 Javascript
举例讲解Django中数据模型访问外键值的方法
2015/07/21 Python
Python操作Excel之xlsx文件
2017/03/24 Python
Python实现PS滤镜碎片特效功能示例
2018/01/24 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
2019/01/08 Python
对Python中class和instance以及self的用法详解
2019/06/26 Python
详解Python是如何实现issubclass的
2019/07/24 Python
django项目中使用手机号登录的实例代码
2019/08/15 Python
使用pickle存储数据dump 和 load实例讲解
2019/12/30 Python
Python列表list操作相关知识小结
2020/01/29 Python
一文了解python 3 字符串格式化 F-string 用法
2020/03/04 Python
Django User 模块之 AbstractUser 扩展详解
2020/03/11 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
2020/05/25 Python
Python项目跨域问题解决方案
2020/06/22 Python
python中如何打包用户自定义模块
2020/09/23 Python
Python实现树莓派摄像头持续录像并传送到主机的步骤
2020/11/30 Python
如何使用css3实现一个类在线直播的队列动画的示例代码
2020/06/17 HTML / CSS
秋季运动会加油稿200字
2014/01/11 职场文书
给校长的一封建议书
2014/03/12 职场文书
受伤赔偿协议书
2014/09/24 职场文书
工作态度怎么写
2015/06/25 职场文书
Python实现拼音转换
2021/06/07 Python