MSK 发表于 2017-8-7 23:09:17

Python:每日一题 73 (答题领鱼币)

本帖最后由 新手·ing 于 2017-8-17 12:27 编辑





今日来一道计算题~{:10_248:}




题目要求:

编写一个函数(SeriesSum),该函数返回到第n项(参数)的后续序列的和{:10_264:}

举个栗子:

SeriesSum(1) => 1 = "1"
SeriesSum(2) => 1 + 1/4 = "1.25"
SeriesSum(5) => 1 + 1/4 + 1/7 + 1/10 + 1/13 = "1.57"


[*]你需要把答案圆到小数点后2位,然后把它作为字符串返回。
[*]如果给定的值是0,那么它应该返回0
[*]只接受自然数作为参数




答案:

**** Hidden Message *****

冬雪雪冬 发表于 2017-8-7 23:18:17

def SeriesSum(n):
    return '%.2f'%(sum())

左手十字 发表于 2017-8-8 09:03:55

看看答案{:10_257:}

xiahaihui 发表于 2017-8-8 10:36:37

洁具

lfcxlfcx 发表于 2017-8-8 17:45:04

看看

新手·ing 发表于 2017-8-8 18:17:25

def SeriesSum(n):
    n1 = 1
    for x in range(n):
      answer = sum(1 / n1)
      n1 += 3
    return round(answer, 2)

煞费苦心的做错了{:10_245:}
给我讲讲哪错了,谢谢

新手·ing 发表于 2017-8-8 18:20:01

def SeriesSum(n):
    n1 = 1
    answer = 0
    for x in range(n):
      answer += 1 / n1
      n1 += 3
    return round(answer, 2)
      
   
{:10_245:}{:10_245:}{:10_245:}{:10_245:}{:10_245:}

MSK 发表于 2017-8-8 20:15:46

本帖最后由 MSK 于 2017-8-8 20:20 编辑

新手·ing 发表于 2017-8-8 18:20


{:10_245:} {:10_245:}

MSK 发表于 2017-8-8 20:20:18

lfcxlfcx 发表于 2017-8-8 17:45
看看

欢迎~

lfcxlfcx 发表于 2017-8-8 20:33:10

值得提醒的是,在Python2中,1/x是会默认为整型数据的,即1/2=0,需要声明浮点运算,改为1./x

chunchun2017 发表于 2017-8-8 22:13:40

def SeriesSum(n):
    sum=0
    for i in range(1,n+1):
      sum=sum+1.0/((i-1)*3+1)
    return sum
temp=input("请输入参数n:")
if(temp.isdigit()):
    print('%.2f' % SeriesSum(int(temp)))
else:
    print("只能输入自然数,请稍后重试...")

yoyochaodan 发表于 2017-8-9 08:12:05

{:10_247:}{:10_247:}为啥都那么强啊,我只好来偷看答案了

九九八十一 发表于 2017-8-9 09:23:43

冬雪雪冬 发表于 2017-8-7 23:18


厉害

python小白河 发表于 2017-8-9 10:29:25

{:10_266:}我瞅瞅

loveyoulijiang 发表于 2017-8-9 11:44:18

相去甚远枯

新手·ing 发表于 2017-8-9 12:27:01

楼主竟然不给我鱼币!!!

MSK 发表于 2017-8-9 12:41:35

新手·ing 发表于 2017-8-9 12:27
楼主竟然不给我鱼币!!!

忘了{:10_250:}

gyfishc 发表于 2017-8-9 13:53:36

直接看答案

LuciFer.Z 发表于 2017-8-9 14:18:06

def SeriesSum(n):
    return '%.2f'%(sum())
SeriesSum(int(input('请输入你所需要处理的数字')))

黑猪儿 发表于 2017-8-9 20:32:39

chunchun2017 发表于 2017-8-8 22:13


得到的结果不是字符串啊!
页: [1] 2
查看完整版本: Python:每日一题 73 (答题领鱼币)