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使用MySQLdb for Python操作数据库教程
Oct 11 Python
Python中用format函数格式化字符串的用法
Apr 08 Python
python3+pyqt5+itchat微信定时发送消息的方法
Feb 20 Python
python logging模块的使用总结
Jul 09 Python
django框架ModelForm组件用法详解
Dec 11 Python
PyQt5中多线程模块QThread使用方法的实现
Jan 31 Python
Python输出指定字符串的方法
Feb 06 Python
Python unittest discover批量执行代码实例
Sep 08 Python
Python从文件中读取数据的方法步骤
Nov 18 Python
pycharm如何设置官方中文(如何汉化)
Dec 29 Python
Python趣味爬虫之用Python实现智慧校园一键评教
May 28 Python
Python实现Matplotlib,Seaborn动态数据图
May 06 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
虫族 Zerg 魔法科技
2020/03/14 星际争霸
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
2011/08/03 PHP
用php来改写404错误页让你的页面更友好
2013/01/24 PHP
Ajax实现对静态页面的文章访问统计功能示例
2016/10/10 PHP
php pdo操作数据库示例
2017/03/10 PHP
深入分析PHP设计模式
2020/06/15 PHP
JavaScript脚本性能的优化方法
2007/02/02 Javascript
Jquery AJAX 框架的使用方法
2009/11/03 Javascript
jquery $(document).ready() 与window.onload的区别
2009/12/28 Javascript
mailto的使用技巧分享
2012/12/21 Javascript
jquery对象和javascript对象即DOM对象相互转换
2014/08/07 Javascript
jQuery简单获取键盘事件的方法
2016/01/22 Javascript
基于JavaScript实现瀑布流效果(循环渐近)
2016/01/27 Javascript
node模块机制与异步处理详解
2016/03/13 Javascript
js 创建对象 经典模式全面了解
2016/08/16 Javascript
yarn与npm的命令行小结
2016/10/20 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
使用原生JS实现滚轮翻页效果的示例代码
2020/05/31 Javascript
[04:39]显微镜下的DOTA2第十三期—Pis卡尔个人秀
2014/04/04 DOTA
python写入中英文字符串到文件的方法
2015/05/06 Python
Python中的模块导入和读取键盘输入的方法
2015/10/16 Python
Python的SQLalchemy模块连接与操作MySQL的基础示例
2016/07/11 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
如何通过python检查文件是否被占用
2020/12/18 Python
python中用Scrapy实现定时爬虫的实例讲解
2021/01/18 Python
Hotels.com爱尔兰:全球酒店预订
2017/02/24 全球购物
工程测量与监理专业应届生求职信
2013/11/27 职场文书
2013的个人自我评价
2013/12/26 职场文书
事业单位请假制度
2014/01/13 职场文书
怎么写自荐书范文
2014/02/12 职场文书
化验室安全管理制度
2015/08/06 职场文书
党组织结对共建协议书
2016/03/23 职场文书
详解MySQL InnoDB存储引擎的内存管理
2021/04/08 MySQL
深入理解redis中multi与pipeline
2021/06/02 Redis
配置nginx负载均衡
2022/05/06 Servers
JS前端canvas交互实现拖拽旋转及缩放示例
2022/08/05 Javascript