python+math+floor
@郟蒋1638:python如何调用math库 -
蒲鹏18211275117…… import math 或者from math import * 不过后面的方式可能会出现函数名相同的情况,所以我觉得最好用前面的那种
@郟蒋1638:如何用python求出某已知正态分布的概率密度 -
蒲鹏18211275117…… Python正态分布概率计算方法,喜欢算法的伙伴们可以参考学习下.需要用到math模块.先了解一下这个模块方法,再来写代码会更好上手.def st_norm(u):'''标准正态分布''' import math x=abs(u)/math.sqrt(2) T=(0.0705230784,0.0422820123,...
@郟蒋1638:Python求三角形面积夹角的一道题的 -
蒲鹏18211275117…… 题目:已知三条边,如何求一个三角形的面积? 代码如下: import math a=4.0 b=3.0 c=5.0 d=(a+b+c)/2 s=math.sqrt(d*(d-a)*(d-b)*(d-c)) print (s) 改进一下: import math a=float(input("请输入三角形的边长a: ")) b=float(input("请输入三角形的边...
@郟蒋1638:Python:输入实数n, 计算并输出f(n) ,f(n)=n! -
蒲鹏18211275117…… 我用qpython做的:import math inpout(`请输入整数 ) f=math.factorial(n) print('f(n)='%s,%f)
@郟蒋1638:python math.pow(x,y) y最大的数字是多少? -
蒲鹏18211275117…… 这要取决于math最大range.比如,math.pow(2,y), y 最大是1023. 即2**1023 = 8.98846567431e+307 math.pow(1.5,y), y最大是 1751. 即1.5**1751 = 1.44445277457e+308 小弟才疏学浅,不知道y最大能到多少,但是你可以从以下的程序来判断,...
@郟蒋1638:如何用python 中的for 循环 实现加法 -
蒲鹏18211275117…… 用Python的for循环实现等差序列相加,例如(1+2+3+4+5+...+20)这样的算法,代码如下: 1 2 3 4 5 6 7 8 import math temp = 0 for x in range(1,20): temp += x break else: print temp #输入结果:210
@郟蒋1638:为什么Python中//和math.floor运算结果会不同 -
蒲鹏18211275117…… 先说结论:这个问题是由于cpython的地板除运算符(//)的实现不是 浮点除法+floor 来实现而是用了(被除数 - 余数)/除数 导致的.PS:Jython下可以得到20.0,而PEP里规定了a // b应该等于round(a/b),所以似乎这是cpython实现的一个bug?...
@郟蒋1638:python求小于n的最大素数 -
蒲鹏18211275117…… def max_prime(n): if n % 2 == 0: n -= 1 for i in range(n,2,-2): for j in range(3,int(i**(1/2))+1,2): if i % j == 0: break else: return i 程序缩进如图所示
@郟蒋1638:python 2.7.6内置函数有哪些 -
蒲鹏18211275117…… 内置函数,在python帮助文档中:Build-in Functions 在Python提示符下,输入下面语句,就会显示Python提供的内置函数列表 >>>dir('__builtins__') abs(_) 内置函数,绝对值或复数的模. chr() 以单字节整数为参数,返回一个单字符的字符...
蒲鹏18211275117…… import math 或者from math import * 不过后面的方式可能会出现函数名相同的情况,所以我觉得最好用前面的那种
@郟蒋1638:如何用python求出某已知正态分布的概率密度 -
蒲鹏18211275117…… Python正态分布概率计算方法,喜欢算法的伙伴们可以参考学习下.需要用到math模块.先了解一下这个模块方法,再来写代码会更好上手.def st_norm(u):'''标准正态分布''' import math x=abs(u)/math.sqrt(2) T=(0.0705230784,0.0422820123,...
@郟蒋1638:Python求三角形面积夹角的一道题的 -
蒲鹏18211275117…… 题目:已知三条边,如何求一个三角形的面积? 代码如下: import math a=4.0 b=3.0 c=5.0 d=(a+b+c)/2 s=math.sqrt(d*(d-a)*(d-b)*(d-c)) print (s) 改进一下: import math a=float(input("请输入三角形的边长a: ")) b=float(input("请输入三角形的边...
@郟蒋1638:Python:输入实数n, 计算并输出f(n) ,f(n)=n! -
蒲鹏18211275117…… 我用qpython做的:import math inpout(`请输入整数 ) f=math.factorial(n) print('f(n)='%s,%f)
@郟蒋1638:python math.pow(x,y) y最大的数字是多少? -
蒲鹏18211275117…… 这要取决于math最大range.比如,math.pow(2,y), y 最大是1023. 即2**1023 = 8.98846567431e+307 math.pow(1.5,y), y最大是 1751. 即1.5**1751 = 1.44445277457e+308 小弟才疏学浅,不知道y最大能到多少,但是你可以从以下的程序来判断,...
@郟蒋1638:如何用python 中的for 循环 实现加法 -
蒲鹏18211275117…… 用Python的for循环实现等差序列相加,例如(1+2+3+4+5+...+20)这样的算法,代码如下: 1 2 3 4 5 6 7 8 import math temp = 0 for x in range(1,20): temp += x break else: print temp #输入结果:210
@郟蒋1638:为什么Python中//和math.floor运算结果会不同 -
蒲鹏18211275117…… 先说结论:这个问题是由于cpython的地板除运算符(//)的实现不是 浮点除法+floor 来实现而是用了(被除数 - 余数)/除数 导致的.PS:Jython下可以得到20.0,而PEP里规定了a // b应该等于round(a/b),所以似乎这是cpython实现的一个bug?...
@郟蒋1638:python求小于n的最大素数 -
蒲鹏18211275117…… def max_prime(n): if n % 2 == 0: n -= 1 for i in range(n,2,-2): for j in range(3,int(i**(1/2))+1,2): if i % j == 0: break else: return i 程序缩进如图所示
@郟蒋1638:python 2.7.6内置函数有哪些 -
蒲鹏18211275117…… 内置函数,在python帮助文档中:Build-in Functions 在Python提示符下,输入下面语句,就会显示Python提供的内置函数列表 >>>dir('__builtins__') abs(_) 内置函数,绝对值或复数的模. chr() 以单字节整数为参数,返回一个单字符的字符...