鱼C论坛

 找回密码
 立即注册
楼主: 新手·ing

[技术交流] Python:每日一题 15(答题领鱼币)

  [复制链接]
发表于 2021-1-30 17:25:48 | 显示全部楼层
  1. n = int(input('请输入数字:'))
  2. def ssum(n):
  3.     x = 0
  4.     if n%2 == 0:
  5.         for i in range(2,n+1,2):
  6.             x+=1/i

  7.     else:
  8.         for i in range(1,n+1,2):
  9.             x+=1/i
  10.     return x
  11. x = ssum(n)
  12. print(x)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-3-13 17:13:00 | 显示全部楼层
def jishu(n):
    i = 0
    s = 0.0
    for i in range(1, n + 1,2):
        s = 1 / i + s
    return  s

def oushu(n):
    s = 0.0
    for i in range(2, n + 1, 2):
        s = 1.0 / i + s
    return  s


n = int(input("请输入一个数字:\n"))
if n % 2 == 0:
    s = oushu(n)
else:
    s = jishu(n)
print(s)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 17:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表