丶琛


私信TA

用户名:uq_61542926109

访问量:1046

签 名:

等  级
排  名 1589
经  验 2710
参赛次数 2
文章发表 13
年  龄 19
在职情况 学生
学  校
专  业

  自我简介:

我是fw

解题思路:本人比较懒,不想自定义函数,用的库函数,只追求AC

注意事项:两种输入情况,一种 一次两个数字,一种一次一个数字,输入两次

参考代码:import math

if __name__ == "__main__":    #这行可以不要,删了之后注意缩进
   l = list(map(float, input().split()))
   while len(l) < 2:
       l.extend(list(map(float, input().split())))   #解决两种输入情况
   x = l[0]
   n = int(l[1])
   s = 0
   for i in range(1, n + 1):
       s += pow(-1, i + 1) * pow(x, i) / math.factorial(i)
   print("{:.4f}".format(s))

 

0.0分

0 人评分

  评论区