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 pickle模块用法实例分析
May 27 Python
Python中装饰器高级用法详解
Dec 25 Python
对python .txt文件读取及数据处理方法总结
Apr 23 Python
详解python多线程、锁、event事件机制的简单使用
Apr 27 Python
基于Python log 的正确打开方式
Apr 28 Python
flask框架中勾子函数的使用详解
Aug 01 Python
Django错误:TypeError at / 'bool' object is not callable解决
Aug 16 Python
python在OpenCV里实现投影变换效果
Aug 30 Python
pytorch  网络参数 weight bias 初始化详解
Jun 24 Python
python查询MySQL将数据写入Excel
Oct 29 Python
Selenium Webdriver元素定位的八种常用方式(小结)
Jan 13 Python
Pytorch - TORCH.NN.INIT 参数初始化的操作
Feb 27 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
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
2006/10/09 PHP
php面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
解析smarty 截取字符串函数 truncate的用法介绍
2013/06/20 PHP
php 在windows下配置虚拟目录的方法介绍
2013/06/26 PHP
详解PHP防止直接访问.php 文件的实现方法
2017/07/28 PHP
用JavaScript脚本实现Web页面信息交互
2006/10/11 Javascript
jquery 问答知识整理
2010/02/11 Javascript
js获取通过ajax返回的map型的JSONArray的方法
2014/01/09 Javascript
关闭浏览器窗口弹出提示框并且可以控制其失效
2014/04/15 Javascript
理运用命名空间让js不产生冲突避免全局变量的泛滥
2014/06/15 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
2014/10/17 Javascript
JavaScript中各种引用类型的常用操作方法小结
2016/05/05 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
2017/10/30 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
JS XMLHttpRequest原理与使用方法深入详解
2020/04/30 Javascript
微信小程序实现分页加载效果
2020/11/19 Javascript
python获取外网ip地址的方法总结
2015/07/02 Python
Python实现学校管理系统
2018/01/11 Python
python中subprocess批量执行linux命令
2018/04/27 Python
Python爬虫包BeautifulSoup实例(三)
2018/06/17 Python
python 读取Linux服务器上的文件方法
2018/12/27 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
Pytorch使用PIL和Numpy将单张图片转为Pytorch张量方式
2020/05/25 Python
如何用Matplotlib 画三维图的示例代码
2020/07/28 Python
python读取excel数据绘制简单曲线图的完整步骤记录
2020/10/30 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
使用HTML5 Canvas绘制圆角矩形及相关的一些应用举例
2016/03/22 HTML / CSS
印度最大的旅游网站:MakeMyTrip
2016/10/05 全球购物
Everlast官网:拳击、综合格斗和健身相关的体育用品
2020/08/03 全球购物
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
论文评审意见
2015/06/05 职场文书
民间借贷纠纷答辩状
2015/08/03 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
quickjs 封装 JavaScript 沙箱详情
2021/11/02 Javascript
golang语言指针操作
2022/04/14 Golang