php如何计算三角函数,使用Python三角函数公式计算三角形的夹角代码示例
使用Python三角函数公式计算三角形的夹角代码示例
本篇文章小编给大家分享一下使用Python三角函数公式计算三角形的夹角代码示例,对大家的学习有一定的帮助,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。
题目内容:
对于三角形,三边长分别为a, b, c,给定a和b之间的夹角C,则有:。编写程序,使得输入三角形的边a, b, c,可求得夹角C(角度值)。
输入格式:
三条边a、b、c的长度值,每个值占一行。
输出格式:
夹角C的值,保留1位小数。
输入样例:
3
4
5
输出样例:
90.0
code:
import math
a = float(eval(input('请输入a的边长')))
b = float(eval(input('请输入b的边长')))
c = float(eval(input('请输入c的边长')))
print round(math.acos((a*a+b*b-c*c)/(2*a*b))*180/math.pi,1)
要严格按题目要求保留一位小数才能过,不能样例过了就万事大吉。
补充知识:Python解题-计算sinx
题目
给定一个精度值e,用下列公式计算sin(x)的近似值,要求前后两次迭代之差的绝对值小于e,给出相应的最小迭代次数n和最后一次计算的sin(x)值。
sin x = x - x3/3! + x5/5! - x7/7! + … + (-1)n-1x2n-1/(2n-1)!
其中x为弧度,n为正整数。
【输入形式】
从控制台输入x( (0e>0 )的值,以一个空格分隔。
【输出形式】
输出迭代次数n和最后一次计算的sin(x)的值(以一个空格分隔,并且输出sin(x)时要求小数点后保留9位有效数字)。
思路
从公式看,每次叠加x^2和(2n-1)*(2n-2),用while来保证精度达标,最后转换9位小数
代码
x, e = input().split()
x = float(x)
e = float(e)
b = x
a = b
sign = 1
x2 = x
jc = 1
sin_x = b
n = 2
while abs(a+b)>e: #一定是绝对值,a,b一正一负所以直接加就是差值
a = b
sign *= -1
x2 *= x * x
jc *= (2 * n - 1) * (2 * n - 2)
b = sign * x2 / jc
sin_x += b
n += 1
print(n-2)
print("%.9f" % sin_x)
http://www.dengb.com/PHPjc/1401058.htmlwww.dengb.comtruehttp://www.dengb.com/PHPjc/1401058.htmlTechArticle使用Python三角函数公式计算三角形的夹角代码示例 本篇文章小编给大家分享一下使用Python三角函数公式计算三角形的夹角代码示例,对大家...
php如何计算三角函数,使用Python三角函数公式计算三角形的夹角代码示例相关推荐
- python编写函数判断三角形_使用Python三角函数公式计算三角形的夹角案例
题目内容: 对于三角形,三边长分别为a, b, c,给定a和b之间的夹角C,则有:.编写程序,使得输入三角形的边a, b, c,可求得夹角C(角度值). 输入格式: 三条边a.b.c的长度值,每个值占 ...
- python计算三角函数_使用Python三角函数公式计算三角形的夹角案例
使用Python三角函数公式计算三角形的夹角案例 题目内容: 对于三角形,三边长分别为a, b, c,给定a和b之间的夹角C,则有:.编写程序,使得输入三角形的边a, b, c,可求得夹角C(角度值) ...
- python求三角形面积步骤_Python3计算三角形的面积代码
关于Python语言,众说纷纭,但无外乎两种,强大,垃圾.大多数人还是对Python持肯定意见,认为它很强大.前些天和两个的大学同学聊天,一个是在做手机测试,一个是给银行系统做维护一类的工作,都在北京 ...
- python计算三角形面积_Python3计算三角形的面积代码
关于Python语言,众说纷纭,但无外乎两种,强大,垃圾.大多数人还是对Python持肯定意见,认为它很强大.前些天和两个的大学同学聊天,一个是在做手机测试,一个是给银行系统做维护一类的工作,都在北京 ...
- python代码示例图形-Python使用matplotlib绘制3D图形(代码示例)
本篇文章给大家带来的内容是关于Python使用matplotlib绘制3D图形(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 3D图形在数据分析.数据建模.图形和图像处理 ...
- python读取文件第n行-Python读取文件后n行的代码示例
这篇文章主要介绍了Python实现读取文件最后n行的方法,涉及Python针对文件的读取.遍历与运算相关操作技巧,需要的朋友可以参考下# -*- coding:utf8-*- import os im ...
- C语言计算三角形面积参考代码
C语言计算三角形面积参考代码 编译器:Visual Studio 2022 #include<stdio.h> main(void) {float a, s, d; //定义变量 a做底, ...
- python关于二手房的课程论文_基于python爬取链家二手房信息代码示例
基本环境配置 python 3.6 pycharm requests parsel time 相关模块pip安装即可 确定目标网页数据 哦豁,这个价格..................看到都觉得脑阔 ...
- python利用公式计算_Python利用openpyxl处理Excel文件(公式实例)
前面我们学习了Python使用openpyxl模块处理Excel文件的大部分内容,今天,我们通过一个例子来学习Python使用Excel公式的方法,引出今天的主题利用openpyxl处理Excel公式 ...
最新文章
- mysql数据每日更新_[每日更新-MySQL]4.记录操作(数据操作)
- hdu 1233 还是畅通工程(最小生成树的Prim和Kruskal两种算法的c++实现)(prim算法详解)...
- ES6 必须要用的数组Filter() 方法,不要再自己循环遍历了!!!
- 最详细的U-BOOT源码分析及移植
- apacheBench对网站进行压力测试
- 山东大学有人陪!真的吗?_10,000小时! 您真的需要那么多吗?
- 算法之路——插入排序篇3:希尔排序
- 收集系统性能数据并通过gnuplot绘图
- 我的内核学习笔记16:海思Hi3516平台PWM使用记录
- Hadoop(四)hdfs基本操作
- 16101301(MaterialLOD QualitySwitch)
- 单元测试中简单使用Mockito解决Spring Bean依赖树问题
- Vue 系列二 之 猛龙行动之绝密代码
- 营销管理手册_从店长手册入手,推动营销管理大升级
- HTML右下角音乐播放器,利用HTML5实现网页底部音乐播放器代码
- 开发者头条(一):导航页
- 计算机菜单的作用是,菜单
- 999系统可用性时间表
- Unity实现推箱子
- 各种重力场模型下载网站
热门文章
- boot中jar包部署的方式读取classes下的文件
- Choco求解器的安装
- 计算机管理无法打开权限不足,win10 打不开软件管理员权限不够
- 一段困扰许久的防注入代码
- uiautomator测试中scrollForward方法使用失灵
- 魔兽世界修改服务器配置文件,worldserver.conf 服务端配置文件说明
- Excel 和 python 使用梯度下降法分别求【极小值点】【线性回归问题】
- U812.0凭证冲销后前台不能删除问题
- ubuntu20.04下锁屏快捷键super+L不能用的解决方法
- 解决微信浏览器video标签自动播放视频失效