怎么用Python2编写这道题 5
展开全部
#!/usr/bin/python
# -*- coding:utf-8 -*-
# @File : Sum_Number.py
"""
求和
"""
def sumner(n):
if isinstance(n, int):
m = n + 1
sum_num = 0
for i in range(1, m):
sum_num += 1.0/(i*(i+1)) * (pow(-1, i) * -1)
else:
return round(sum_num, 2)
else:
return 'Error'
if __name__ == '__main__':
num = int(raw_input(u'请输入一个整数:'))
print sumner(num)
追问
诶 这个语法没学过 是Python2 可以看看我写的 帮忙改一下吗 谢谢了
追答
这个就是Python 2.7写的。你的代码呢?私信给我吧,有空我看下。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询