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 相关文章推荐
下载给定网页上图片的方法
Feb 18 Python
python数据结构之二叉树的统计与转换实例
Apr 29 Python
python多线程编程中的join函数使用心得
Sep 02 Python
Python实现简单拆分PDF文件的方法
Jul 30 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
Apr 09 Python
利用Python-iGraph如何绘制贴吧/微博的好友关系图详解
Nov 02 Python
python numpy数组的索引和切片的操作方法
Oct 20 Python
python判断列表的连续数字范围并分块的方法
Nov 16 Python
对python指数、幂数拟合curve_fit详解
Dec 29 Python
Python OpenCV对本地视频文件进行分帧保存的实例
Jan 08 Python
浅谈python标准库--functools.partial
Mar 13 Python
用python的turtle模块实现给女票画个小心心
Nov 23 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/03/15 PHP
php 将bmp图片转为jpg等其他任意格式的图片
2009/06/21 PHP
ionCube 一款类似zend的PHP加密/解密工具
2010/07/25 PHP
php中通过curl模拟登陆discuz论坛的实现代码
2012/02/16 PHP
Zend Studio去除编辑器的语法警告设置方法
2012/10/24 PHP
使用symfony命令创建项目的方法
2016/03/17 PHP
PHP编写登录验证码功能 附调用方法
2016/05/19 PHP
php/JS实现的生成随机密码(验证码)功能示例
2019/06/06 PHP
js string 转 int 注意的问题小结
2013/08/15 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
2016/10/04 Javascript
javascript遍历json对象的key和任意js对象属性实例
2017/03/09 Javascript
vuejs使用递归组件实现树形目录的方法
2017/09/30 Javascript
Angular搜索场景中使用rxjs的操作符处理思路
2018/05/30 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
node.js之基础加密算法模块crypto详解
2018/09/11 Javascript
Vue 样式绑定的实现方法
2019/01/15 Javascript
ES6基础之数组和对象的拓展实例详解
2019/08/22 Javascript
TypeScript中使用getElementXXX()的示例代码
2019/09/12 Javascript
vue学习笔记之Vue中css动画原理简单示例
2020/02/29 Javascript
Python内置函数的用法实例教程
2014/09/08 Python
python实现带验证码网站的自动登陆实现代码
2015/01/12 Python
Python之自动获取公网IP的实例讲解
2017/10/01 Python
python dataframe 输出结果整行显示的方法
2018/06/14 Python
vue.js实现输入框输入值内容实时响应变化示例
2018/07/07 Python
Scrapy使用的基本流程与实例讲解
2018/10/21 Python
opencv导入头文件时报错#include的解决方法
2019/07/31 Python
浅谈tensorflow模型保存为pb的各种姿势
2020/05/25 Python
Kipling凯浦林美国官网:世界著名时尚休闲包袋品牌
2016/08/24 全球购物
好药师网上药店:安全合法的网上药品零售药房
2017/02/15 全球购物
介绍一下OSI七层模型
2012/07/03 面试题
家长通知书家长意见
2014/12/30 职场文书
2015年幼儿园学期工作总结
2015/05/22 职场文书
教研活动主持词
2015/07/03 职场文书
java设计模式--建造者模式详解
2021/07/21 Java/Android
MySQL数据库如何使用Shell进行连接
2022/04/12 MySQL