package--math

1.查看所有函数名列表:dir(math)

2.查看具体定义及函数原型:help(math)

3.内定义常数:math.pi    #圆周率;math.e       #自然对数

4.内定义函数:

  math.ceil(x)         # 对x向上取整,比如x=1.2,返回2

  math.floor(x)       # 对x向下取整,比如x=1.2,返回1

  math.pow(x,y)     # 指数运算,得到x的y次方

  math.log(x)         # 对数,默认基底为e。可以使用base参数,来改变对数的基地。比如math.log(100,base=10)

  math.sqrt(x)       # 平方根

  math.degrees(x) #將 x (弧长) 转成角度,与 radians 为反函数

  math.exp(x)   #返回 ex

  math.fabs(x)  #绝对值

  math.factorial(x) #返回 x! 

  math.cos(x)       #余弦值

  math.sin(x)        #正弦值

  math.acos(x)  #反余弦

  math.asin(x)   #反正弦

  math.tan(x)    #正切

  math.atan(x)  #反正切

  math.acosh(x)  #反双曲余弦

  math.asinh(x)   #反双曲正弦

  math.atanh(x)  #反双曲正切

时间: 2024-10-27 13:21:53

package--math的相关文章

【java】java.lang.Math:public static long round(double a)和public static int round(float a)

1 package math; 2 3 public class TestMath_round { 4 public static void main(String[] args) { 5 System.out.println(Math.round(0.5));//1 6 System.out.println(Math.round(-0.5));//0 7 System.out.println(Math.round(-0.501));//-1 8 //Math类的四舍五入方法round进行负数操

golang程序编译时提示“package runtime: unrecognized import path "runtime" (import path does not begin with hostname)”

在编译golang的工程时提示错误的, 提示的错误信息如下: package bytes: unrecognized import path "bytes" (import path does not begin with hostname) package encoding/json: unrecognized import path "encoding/json" (import path does not begin with hostname) packag

An Introduction to Programming in Go - v1

Types int, uint, float32, float64, bool, string Control Structures if-else for switch Arrays, Slices and Maps Arrays - indexable, single type, fixed length Slices - indexable, single type but length is allowed to change; use make function to craete a

算法之 线性表顺序结构

package math; import java.util.ArrayList; import java.util.List; //线性表顺序结构 public class LinearTable { public int len = 0; //线性表表长度 public List list; public int currentLen = 0; //构造方法,申请一个对应长度得 线性表 public LinearTable(int i){ this.list = new ArrayList(

算法之循环链表

循环链表:单链表的基础上,首位相应,形成一个环,取第一项和末尾项,时间复杂度为0(1) 意义:感觉不到太大的意义,主要是任意位置能够对整表进行循环遍历, code: package math; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Random; import java.util.UUID; import math.SingleLinkList.Obj; /*

随机出现300道四则运算数学题

package math; public class math { public static void subject(Object obj) { System.out.println(obj); } public static void main(String[] args) { subject("数学课后练习题:"); int count = 0; for (int i = 0; i < 300; i++) { int d1 = (int) ((Math.random())

软件工程结对作业02(借鉴版)

软件工程结对作业02(借鉴版) 在编写程序的时候因为不会将Java程序嵌入进jsp中所以借鉴了一个学姐的程序,下面是学姐的程序.但在对学姐程序就行修改时发现了一些问题: 在Newjsp中能调用html中的题目个数的参数 在Myjsp中不能调用html中的题目个数的参数 其中这个参数timugeshu,是我自己后来添加的,用来改变题目个数的,与Java程序无关,只在jsp文件中作用 源程序: NewFeil.html <!DOCTYPE html> <html> <head&g

OPEN CASCADE Multiple Variable Function

OPEN CASCADE Multiple Variable Function [email protected] Abstract. Multiple variable function with gradient and Hessian matrix is very very import in OPEN CASCADE optimization algorithms. In order to understand these optimization algorithm better, l

Euler猜想

这是从http://duodaa.com/blog/index.php/archives/538/截得图,以下是代码 package math; import java.math.BigDecimal; import java.util.function.BiConsumer; public class TestEuler { public static void main(String[] args) { boolean flg=true; for(long x=1;flg;x++){ for

软件工程——四则运算2

一.设计思想: 1. 为了实现题目中的要求,可以将各个功能由方法来实现,首先设计加减法运算方法. 2.加法方法:jiaFa(int range/*数值范围*/,int negative_OK/*0表示无负数,1表示可有负数*/,int fraction/*0表示无分数,1表示真分数,2表示支持假分数*/,int decimal/*支持小数位数*/),参数的不同代表用户不同的选择和对应的功能,减法.乘法.除法和加法类似. 3.是否带括号的功能:three_Operands()涉及3个操作数,其中前