不二如是 发表于 2022-8-30 17:44:15

0012-编程打卡:按如下要求编写分数计算函数

本帖最后由 不二如是 于 2022-8-30 17:44 编辑







一星答案:

#偶数求和
def peven(n):
    i = 0
    s = 0.0
    for i in range(2,n + 1,2):
      s += 1.0 / i
    return s

#奇数求和
def podd(n):
    s = 0.0
    for i in range(1, n + 1,2):
      s += 1 / i
    return s

if __name__ == '__main__':
    n = int(input('请输入整数n:\n'))
    if n % 2 == 0:
      sum = peven(n)
    else:
      sum = podd(n)
    print(sum)

二星答案:

def fishc(n):
    s = 0
    if n%2 ==0:
      for i in range(1,n+1):
            if i%2 ==0:
                num = 1/i
                s =s + num
      print(s)
    else:
      for i in range(1,n+1):
            if i%2 !=0:
                num = 1/i
                s =s + num
      print(s)

if __name__ == '__main__':
    n = int(input('请输入整数n:\n'))
    fishc(n)

三星答案:

**** Hidden Message *****

基础语法:

https://www.bilibili.com/video/BV1c4411e77t

算法讲解:

https://www.bilibili.com/video/BV1HT4y1K7DY



叶墨沫 发表于 2022-8-30 18:32:26

越努力越幸运

tommyyu 发表于 2022-8-30 21:42:44

越努力越幸运

hveagle 发表于 2022-8-31 06:47:30


Python

hveagle 发表于 2022-8-31 06:48:15

猜对了吗
越努力越幸运
Python 好好玩

tomok 发表于 2022-8-31 08:42:18

越努力越幸运

傻眼貓咪 发表于 2022-8-31 08:55:49

越努力越幸运

gongjianhua 发表于 2022-8-31 09:12:21

{:5_106:}越努力越幸运

hornwong 发表于 2022-8-31 16:18:34

越努力越幸运
页: [1]
查看完整版本: 0012-编程打卡:按如下要求编写分数计算函数