我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

Python中的自定义函数问题

输入x值,按下式计算并输出S值。要求
(1)末项小于10-5时结束求和;
(2)阶乘采用自定义函数过程实现
s=1+x/1!+x∧2/2!+…+x∧n/n!

def fact(n):
    s = 1
    for i in range(1,n+1):
        s *= i
    return s

x = eval(input())
s = 1
a = 1
i = 1
while a >= pow(10,-5):
    a = pow(x,i)/fact(i)
    s += a
    i += 1
print(s)

近期文章

  • educoder 辛苦大家帮我看看了 太感动了
  • 利用门函数验证傅里叶变换的线性性
  • 请大家帮帮我,请帮帮我
  • 卷积神经网络中卷积核权值是怎么计算梯度的?
  • 关于#python#的问题,请各位专家解答!
  • 问一下数组找最大最小值
  • 支持向量机分类以后,类别里面的圆圈和叉号代表什么
  • 请问这一题应该用什么,怎么写?
  • video标签放了198M的视频 播放不了
  • 百度富文本form提交,从前端到后端接收的时间太长,如何处理?
  • 在.线上提问在线上等等待答案C++基础题帮一下忙解决下
  • vue_cli 脚手架创建项目报错
  • Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource一直出现这个错误
  • 有没有大老帮我解决一下下面图片的内容
  • 安装MyEclipse选择路径有个❌
  • 求解,求解,有答必有赏
  • 如何用python实现对二维折线图节点的增删查改等编辑?
  • 怎么让这样的文件变成人能读的?
  • 运用switch语句写出这个程序
  • 用guide创建图形处理界面,将彩色照片处理为黑白

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华