肆意


私信TA

用户名:3254176353

访问量:1131

签 名:

等  级
排  名 2478
经  验 2207
参赛次数 1
文章发表 7
年  龄 0
在职情况 学生
学  校 郑州信息科技职业学院
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

def fact(n):
    if n == 1:
        return n
    else:
        return n * fact(n-1)

def mypow(x, n):
    return pow(x, n)
    
lis1 = list(input().split())
if len(lis1) == 1:                # 解决输入的是一行还是两行的问题
    lis2 = list(input().split())
    lis1.extend(lis2)
x, n= float(lis1[0]), int(lis1[1])
sum = 0
for i in range(1, n+1):
    sum +=(mypow(-1, i+1) * mypow(x, i) / fact(i))
print('{:.4f}'.format(sum))

 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区