十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
#include stdio.h
成都创新互联公司主要从事网站设计、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务赣县,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108
double fac(int n)
{
if(n2)
return 1.0;
return n*fac(n-1);
}
int main()
{
int i;
double e;
for(e=0,i=0;1/fac(i)1e-6;++i)
e+=1.0/fac(i);
printf("%lf\n",e);
return 0;
}
exp() 方法返回e的x次方。
以下是 exp() 方法的语法:
import math
math.exp( x )
注意:exp()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
#计算e的值(精度为10**-6)
sum,tmp = 1,1
for i in range(1,20);
tmp*=i;
sum += 1/tmp;
print("e的近似值(精度为10**-6)为%.6f"%sum)
输出结果是2.718282;
扩展资料:
Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus)。
ABC是由Guido参加设计的一种教学语言。就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的。但是ABC语言并没有成功,究其原因,Guido 认为是其非开放造成的。Guido 决心在Python 中避免这一错误。同时,他还想实现在ABC 中闪现过但未曾实现的东西。
就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响。并且结合了Unix shell和C的习惯。
def
f(x,n):
s=1
for
i
in
range(1,n+1):
s=s*i
a=1/s
return
a
def
e(n):
s=1
if
n=0:
print('不符合要求')
elif
n1000:
print('不符合要求')
elif
isinstance(n,float):
print('不符合要求')
else:
for
i
in
range(1,n+1):
s=f(i,i)+s
print('%.8f'%s)
if
__name__=='__main__':
n=int(input('请录入飞负正数=1000\n'))
e(n)
我写的,格式化下,看看测试点对不
import mathmath.e**N或import numpy as npnp.e**N。
知识拓展:
在C语言中,10的n次方可以表示为pow(10, n),其中pow函数在头文件math.h中,所以调用该函数的时候,必须将math.h加进来,即#include math.h。
原型:extern float pow(float x, float y)。
功能:计算x的y次幂。
说明:x应大于零,返回幂指数的结果。