如何用Python表示y=2sinx?

输入y=math.2sin(x)无效

首先,sin()不能直接访问,需要导入 math 模块。其次,y = math.2sin(x)是错误语法,正确的应该是y = math.sin(x) * 2
还有要注意,x不是角度,而是弧度,所以sin(30)不是sin30°。也可以用π来换算成角度,举个例子,x=30角度,即x = math.pi/6.
sin30°用代码表示, math.sin(math.pi/6)
因为π是无穷尽的,只能取一定位数,所以用python算sin30°计算结果不是正好0.5,而是0.49999999999999994。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-06-27
首先,sin()不能直接访问,需要导入 math 模块。其次,y = math.2sin(x)是错误语法,正确的应该是y = math.sin(x) * 2
还有要注意,x不是角度,而是弧度,所以sin(30)不是sin30°。也可以用π来换算成角度,举个例子,x=30角度,即x = math.pi/6.
sin30°用代码表示, math.sin(math.pi/6)
因为π是无穷尽的,只能取一定位数,所以用python算sin30°计算结果不是正好0.5,而是0.49999999999999994。