如何使用Python sin()函数

1,110 阅读2分钟

在Python中,数学模块包含几个数学运算,使用该模块可以很容易地执行这些运算。math.sin()函数返回作为参数传递的数值的正弦值。sin()函数中给出的值应该是弧度。

Python sin()

Python sin()是一个内置的数学 函数,用于查找以弧度为单位传递的参数的正弦值。sin()函数接受x作为参数,并返回x的正弦值(弧度)。

我们可以通过导入一个数学模块来使用它。语法是 导入数学; 导入后 ,我们用一个静态对象调用 sin() 函数。

语法

math.sin(var)

这里var是我们要找到的正弦值的变量。

参数

它需要一个参数var,它接受数字数据类型的值,如果传递任何其他数据类型的参数,则抛出TypeError

返回值

它返回浮点数据类型的数字的正弦值。

请看下面的例子:

import math

var = 0.36
print(math.sin(var))

关于Python中sin()方法的程序示例

例1:写一个程序来展示Python中sin()方法的工作:

import math

a1 = 0.36
b1 = 1
c1 = -1
d1 = -0.36

print("Value for parameter ", a1, " is ", math.sin(a1))
print("Value for parameter ", b1, " is ", math.sin(b1))
print("Value for parameter ", c1, " is ", math.sin(c1))
print("Value for parameter ", d1, " is ", math.sin(d1))

输出

Value for parameter  0.36  is  0.35227423327508994
Value for parameter  1  is  0.8414709848078965
Value for parameter  -1  is  -0.8414709848078965
Value for parameter  -0.36  is  -0.35227423327508994

在这个例子中,我们已经看到,通过传递不同的有效参数,我们得到了想要的sin()方法的解决方案,也就是参数的正弦值。

例2:写一个程序,从sin()函数中传递超出范围的值,并显示输出:

请看下面的例子:

import math

a = 'Hello'
print(math.cos(a))

输出结果

For output:   TypeError: must be real number, not str

在这个例子中,我们看到传递一个不是实数的参数,会抛出一个TypeError。

总结

Python sin()函数用于求给定参数的正弦值,单位是弧度,其中正弦值是一个三角函数,表示斜边和对边之间的比率。