编写sum=1+1/2!-1/3!+1/4!-…..+1/n! 只要流程图简易

编写sum=1+1/2!-1/3!+1/4!-…..+1/n!, n的值由用户输入,用py语言

只要流程图、简单的就行

参考:https://www.zhihu.com/zvideo/1316517107773554688

#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: YangPC
@time:2021/06/25
@QQ:327844761
@微信公众号:ewbang
"""
sum = 0
factorial = 1
num = int(input('请输入n:'))
for i in range(1, num + 1):
    factorial = 1 / factorial * i
    if i % 2 == 0:
        sum += factorial
    else:
        sum -= factorial
print('sum=', sum)

 

你如果是不要结果,只要这个算法表示。你看这样还行。如果要结果,也可以