十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要介绍了Python中计算三角函数之cos()方法的使用简介,是Python入门的基础知识,需要的朋友可以参考下
创新互联公司是一家专业提供宜兴企业网站建设,专注与成都做网站、成都网站建设、成都外贸网站建设、H5网站设计、小程序制作等业务。10年已为宜兴众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
cos()方法返回x弧度的余弦值。
语法
以下是cos()方法的语法:
cos(x)
注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数。
参数
x
--
这必须是一个数值
返回值
此方法返回-1
到
1之间的数值,它表示角度的余弦值
例子
下面的例子展示cos()方法的使用
?
1
2
3
4
5
6
7
8#!/usr/bin/python
import
math
"cos(3)
:
",
math.cos(3)
"cos(-3)
:
",
math.cos(-3)
"cos(0)
:
",
math.cos(0)
"cos(math.pi)
:
",
math.cos(math.pi)
"cos(2*math.pi)
:
",
math.cos(2*math.pi)
当我们运行上面的程序,它会产生以下结果:
?
1
2
3
4
5cos(3)
:
-0.9899924966
cos(-3)
:
-0.9899924966
cos(0)
:
1.0
cos(math.pi)
:
-1.0
cos(2*math.pi)
:
1.0
1.(几何学:一个五边形的面积)编写一个程序,提示用户输入五边形顶点到中心距离r,然后算出五边形的面积,如下图所示。
计算五边形面积的公式是Area = 5×s×s/(4×tan(π/5)),这里的s是边长。边长的计算公式是 s =2rsin(π/5),这里的r是顶点到中心距离。
2.(几何学:大圆距离)大圆距离是球面上两点之间的距离。假设(x1,y1)和(x2,y2)是两点的经度和纬度,两点之间大圆距离可以利用以下公式计算:
d = radius * arccos(sin(x1) × sin(x2) × cos(x1) × cos(x2) × cos(y2-y1))
编写一个程序,提示用户输入地球表面两点经度和纬度的度数然后显示它们的大圆距离。地球的平均半径为6371.01km。注意:你需要使用math. radians函数将度数转化为弧度数,因为Python三角函数使用的是弧度。公式中的经纬度是西经和北纬。用负数表示东经和南纬。
3.(几何学:估算面积)从网站找到佐治亚州亚特兰大、佛罗里达州奥兰多、大草原佐治亚、北卡罗来纳州夏洛特的GPS位置,然后计算出这四个城市所围成的区域的大概面积。
4.(几何学:五角形的面积)五角形的面积可以使用下面的公式计算(s是边长)
Area = (5×s²)/ (4×tan(π/5))
编写一个程序,提示用户输入五边形的边长,然后显示面积。
5.(几何学:一个正多边形的面积)正多边形是边长相等的多边形吗,而且所有的角都相等。计算正多边形面积的公式是:
Area = (n × s²)/(4×tan(π/n))
这里的s是边长。编写一个程序,提示用户输入边数以及正多边形的边长,然后显示他们的面积。
6.(找出ASCII码的字符)编写一个程序,接收一个ASCII码值(一个0~127之间的整数),然后显示它对应的字符。例如:如果用户输入97,程序将显示字符a。
7.(随机字符)编写一个程序,使用time.time()函数显示一个大写的随机字符。
9.(金融应用程序:工资表)编写一个程序,读取下面的信息,然后打印一个工资报表。
雇员姓名(例如:史密斯)
一周工作时间(例如:10)
每小时酬报(例如:9.75)
联邦预扣税率(例如:20%)
州预扣税率(例如:9%)
10.(Turtle显示统一码)编写一个程序,显示希腊字母。αβγδεζηθ
11.(反向数字)编写一个程序,提示用户输入一个四位整数,然后显示颠倒各位数字后的数。
在python中,有一个math module,你可以import math,里面有math.sin(), math.cos(), math.asin()和math.acos()四个函数。相信你也知道asin和acos的意思,就是arcsin和arccos。有了这四个函数你就可以求函数值和角度了。但是要注意括号里面填的数值,要用弧度制。
python三角函数输入度数:acos(x) //返回x的反余弦弧度值。 asin(x) //返回x的反正弦弧度值。 atan(x) //返回x的反正切弧度值。
def read_cell(x,y):if cell_type(x,y)==4: #4是真值类型(bool),return "TRUE" if cell_value(x,y)==1 else "FALSE"。
elif cell_type(x,y)==2: #2是数字类型(number),return str(cell_value(x,y)),else:#其他类型不再一一列举,用到时再做增加。
python三角函数规范的代码:
Python采用强制缩进的方式使得代码具有较好可读性。而Python语言写的程序不需要编译成二进制代码。Python的作者设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。
一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定(而C语言是用一对大括号{}来明确的定出模块的边界,与字符的位置毫无关系)。通过强制程序员们缩进,Python确实使得程序更加清晰和美观。