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 sqlobject(mysql)中文乱码解决方法
Nov 14 Python
Python2.x版本中cmp()方法的使用教程
May 14 Python
浅谈python中的面向对象和类的基本语法
Jun 13 Python
python实现应用程序在右键菜单中添加打开方式功能
Jan 09 Python
python3结合openpyxl库实现excel操作的实例代码
Sep 11 Python
Python数据抓取爬虫代理防封IP方法
Dec 23 Python
ZABBIX3.2使用python脚本实现监控报表的方法
Jul 02 Python
Django Rest framework认证组件详细用法
Jul 25 Python
ORM Django 终端打印 SQL 语句实现解析
Aug 09 Python
Python 网络编程之TCP客户端/服务端功能示例【基于socket套接字】
Oct 12 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
Feb 07 Python
Python anaconda安装库命令详解
Oct 16 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获取当前文件所在目录 getcwd()函数
2009/05/13 PHP
windows中为php安装mongodb与memcache
2015/01/06 PHP
浅谈php+phpStorm+xdebug配置方法
2015/09/17 PHP
PHP设计模式之装饰器模式定义与用法简单示例
2018/08/13 PHP
tp5框架内使用tp3.2分页的方法分析
2019/05/05 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
Alliance vs AM BO3 第一场2.13
2021/03/10 DOTA
Jquery1.9.1源码分析系列(六)延时对象应用之jQuery.ready
2015/11/24 Javascript
jQuery插件支持同一页面被多次调用
2016/02/14 Javascript
JavaScript学习笔记整理_setTimeout的应用
2016/09/19 Javascript
react高阶组件经典应用之权限控制详解
2017/09/07 Javascript
JavaScript实现图片拖曳效果
2017/09/08 Javascript
jQuery实现对网页节点的增删改查功能示例
2017/09/18 jQuery
axios全局请求参数设置,请求及返回拦截器的方法
2018/03/05 Javascript
微信公众平台 客服接口发消息的实现代码(Java接口开发)
2019/04/17 Javascript
在Vue项目中用fullcalendar制作日程表的示例代码
2019/08/04 Javascript
vue中使用element ui的弹窗与echarts之间的问题详解
2019/10/25 Javascript
Python程序中用csv模块来操作csv文件的基本使用教程
2016/03/03 Python
Python 异常处理的实例详解
2017/09/11 Python
Numpy array数据的增、删、改、查实例
2018/06/04 Python
python通过tcp发送xml报文的方法
2018/12/28 Python
python两个_多个字典合并相加的实例代码
2019/12/26 Python
python super用法及原理详解
2020/01/20 Python
使用Python实现牛顿法求极值
2020/02/10 Python
浅谈keras保存模型中的save()和save_weights()区别
2020/05/21 Python
使用css3实现超炫的loading加载动画效果
2014/05/07 HTML / CSS
英国文具、办公用品和科技商店:Ryman
2018/09/27 全球购物
领导干部廉政承诺书
2014/03/27 职场文书
毕业生工作求职信
2014/06/30 职场文书
2015年度招聘工作总结
2015/05/28 职场文书
幼儿园秋季开学通知
2015/07/16 职场文书
2016年春季运动会广播稿
2015/08/19 职场文书
详解用Python把PDF转为Word方法总结
2021/04/27 Python
golang 定时任务方面time.Sleep和time.Tick的优劣对比分析
2021/05/05 Golang
MySQL不使用order by实现排名的三种思路总结
2021/06/02 MySQL
详解JAVA中的OPTIONAL
2021/06/14 Java/Android