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模拟事件触发机制详解
Jan 19 Python
Python通过属性手段实现只允许调用一次的示例讲解
Apr 21 Python
Python使用cx_Oracle模块操作Oracle数据库详解
May 07 Python
对django后台admin下拉框进行过滤的实例
Jul 26 Python
关于阿里云oss获取sts凭证 app直传 python的实例
Aug 20 Python
Python values()与itervalues()的用法详解
Nov 27 Python
Pytorch对Himmelblau函数的优化详解
Feb 29 Python
python 使用cx-freeze打包程序的实现
Mar 14 Python
Python使用pyexecjs代码案例解析
Jul 13 Python
Python+Xlwings 删除Excel的行和列
Dec 19 Python
解决python的空格和tab混淆而报错的问题
Feb 26 Python
Python基本知识点总结
Apr 07 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中一个有意思的日期逻辑处理
2012/03/25 PHP
JavaScript 函数式编程的原理
2009/10/16 Javascript
使用Jquery搭建最佳用户体验的登录页面之记住密码自动登录功能(含后台代码)
2011/07/10 Javascript
js面向对象 多种创建对象方法小结
2012/05/21 Javascript
js中数组Array的一些常用方法总结
2013/08/12 Javascript
简单实用的全选反选按钮例子
2013/10/18 Javascript
document节点对象的获取方式示例介绍
2013/12/24 Javascript
解决checkbox的attr(checked)一直为undefined问题
2014/06/16 Javascript
用js读、写、删除Cookie代码续篇
2014/12/03 Javascript
node.js require() 源码解读
2015/12/13 Javascript
JavaScript基本语法学习教程
2016/01/14 Javascript
论Bootstrap3和Foundation5网格系统的异同
2016/05/16 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
js仿淘宝评价评分功能
2017/02/28 Javascript
jquery+css实现下拉列表功能
2017/09/03 jQuery
详解layui弹窗父子窗口之间传参数的方法
2018/01/16 Javascript
详解Chart.js轻量级图表库的使用经验
2018/05/22 Javascript
函数式编程入门实践(一)
2019/04/20 Javascript
Vue实现表格批量审核功能实例代码
2019/05/28 Javascript
vue中的过滤器及其时间格式化问题
2020/04/09 Javascript
vue页面引入three.js实现3d动画场景操作
2020/08/10 Javascript
JS画布动态实现黑客帝国背景效果
2020/11/08 Javascript
[04:02]DOTA2上海特锦赛小组赛第二日recap精彩回顾
2016/02/28 DOTA
python使用psutil模块获取系统状态
2016/08/27 Python
python类的继承实例详解
2017/03/30 Python
解决pycharm界面不能显示中文的问题
2018/05/23 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
python使用matplotlib模块绘制多条折线图、散点图
2020/04/26 Python
如何将 awk 脚本移植到 Python
2019/12/09 Python
Python标准库shutil模块使用方法解析
2020/03/10 Python
HTML5之多线程(Web Worker)
2019/01/02 HTML / CSS
英国在线潜水商店:Simply Scuba
2019/03/25 全球购物
文员个人求职自荐信
2013/09/21 职场文书
英文翻译的自我评价语句
2013/10/04 职场文书
战友聚会主持词
2014/04/02 职场文书
如何利用pygame实现打飞机小游戏
2021/05/30 Python