我用

Python制作了这段代码

def hitsin(a):

a = a*57.3

return math.sin(a)

所以每当我把hitsin(x)x转换为弧度.当我把hitsin(90)的答案不是1或者任何数字接近1而是负数(它是-0.9971392129043587)时,我很困惑.我做错了吗?

p.s:我也尝试在C中编写相同类型的代码

#include

#include

int main(){

float degree;

float result;

degree = 90;

degree = degree*57.3;

result = cos(result);

printf("%f",result);

return 1;

}

但答案是一样的.

您忠诚的

吉里

你应该除以180 / pi,而不是乘以.在Python中,您还可以使用math.radians()进行从度数到弧度的转换:

def hitsin(a):

return math.sin(math.radians(a))

hitsin(90)

# 1.0

此外,我怀疑C代码给出了与Python代码相同的结果,因为它使用cos()而不是sin().

python返回负数_在Python中三角函数sin返回负数相关推荐

  1. ibatis查询结果返回数组_在ibatis中传递和返回自定义数组对象,在java中传递和返回oracle...

    您必须从TypeHandler的自定义实例开始.我们更喜欢实现更简单的TypeHandlerCallback,但在这种情况下,我们需要访问底层的Connection. public class Arr ...

  2. python 时间序列预测_使用Python进行动手时间序列预测

    python 时间序列预测 Time series analysis is the endeavor of extracting meaningful summary and statistical ...

  3. python 概率分布模型_使用python的概率模型进行公司估值

    python 概率分布模型 Note from Towards Data Science's editors: While we allow independent authors to publis ...

  4. matlab中三角函数sin、cos、tan以弧度为单位

    matlab中三角函数sin.cos.tan等都是以弧度为单位的. 如果想用角度有两种方法. 一种是用sind.cosd.tand等,他们是角度为单位的 另一种就是用deg2rad将角度转换为弧度. ...

  5. 数组中查找並返回数组_用Python查找数组中出现奇数次的那个数字

    有一个数组,其中的数都是以偶数次的形式出现,只有一个数出现的次数为奇数次,要求找出这个出现次数为奇数次的数. 集合+统计 解题思路 最简单能想到的,效率不高.利用集合的特性,通过 Python 的 s ...

  6. python 定义一个负数_其实Python不难学(4):Python如何处理文本数据

    文本的处理是数据分析工作中很重要的业务领域.Python的字符串变量用于操纵文本型数据.以下命令就定义了一个字符串变量,用于存放一段文本资料. 在Python中,文本数据使用一对单引号或双引号来界定的 ...

  7. python创建列向量_关于Numpy中的行向量和列向量详解

    关于Numpy中的行向量和列向量详解 行向量 方式1 import numpy as np b=np.array([1,2,3]).reshape((1,-1)) print(b,b.shape) 结 ...

  8. python注入进程_向进程中注入Python代码

    我想把Python代码注入到一个进程中,当它注入时,它似乎会使我的进程崩溃.我没有在我自己的程序中得到任何错误,但目标进程停止工作.被调用的非托管api没有给我任何错误,并且似乎已经正确地执行了它们的 ...

  9. python编程口诀_少儿Python编程中的算术与技巧

    在儿童Python中,使用数值进行基本运算的情况很常见.加.减.乘.除都是内置的.加法和减法通过+和-号执行. 在Python shell提示中可以输入基本的算术表达式,将它当作一个计算机来使用.像计 ...

最新文章

  1. Windows 7时代即将终结!
  2. 83篇文献、万字总结开启你的强化学习之路!
  3. [置顶] Spring中DI设置器注入
  4. Python学习前期准备---第九天
  5. 【完整代码】Scala akka入门示例
  6. 如何设计大型游戏服务器架构?
  7. SVD在推荐系统中的推导及应用-简单明了
  8. C/C++中如何接收return返回来的数组元素
  9. jsp分页的常用写法
  10. 2018年嵌入式处理器报告:神经网络加速器的崛起
  11. 单片机c51语言实训总结,单片机实训报告
  12. Tenth season eleventh episode,Ross is Monica‘s first kiss?????the stripper cried?????
  13. 看理想:3万辆交付意味着什么?
  14. Docker和Jenkins构建项目总结
  15. 计算机在线作业题,精选《计算机原理与结构》在线作业试题
  16. 字节跳动Android内部学习资料泄露,高级面试题+解析
  17. 如何解决vmware虚拟机下ubuntu无法连接WiFi问题
  18. LSR and DLSR
  19. 新手上路遇到的Whitelabel Error Page解决方案
  20. 王牌战争文明重启服务器维修中,王牌战争:文明重启在哪下,为什么王牌战争:文明重启进不去...

热门文章

  1. 【2016年第1期】农业大数据研究生培养模式探索
  2. 到天宫做客(洛谷P1178题题解,Java语言描述)
  3. MCの生存游戏(洛谷P1867题题解,Java语言描述)
  4. 巧用记忆化搜索代替暴力递归(洛谷P1464题题解,Java语言描述)
  5. markdown 中的一些 html 使用属性
  6. Spring Cloud 参考文档(Spring Cloud Context:应用程序上下文服务)
  7. 感动到流泪!数据分析师的福音:跨视图粒度计算
  8. Android 进程间通信
  9. 你真的了解load方法么?(转载)
  10. C#如何用Graphics画出一幅图表