全国计算机二级Python第20套-基本操作-43

在考生文件夹下存在一-个Python源文件PY103.py,请编写代码替换横线,不修改其他代码,实现下面功.
能:让用户输入一个自然数n,如果n为奇数,输出表达式1+1/3+15+…+1/m的值;如果n为偶数,输出表达式
1/2+1/4+1/6+…+1/m的值。输出结果保留2位小数。
示例如下(其中数据仅用于示意) :
输入: 4
输出: 0.75

参考答案


def f(n):

s = 0

if n % 2 == 1:

for i in range(1, n+1, 2):

s += 1/i

else:

for i in range(2, n+1, 2):

s += 1/i

return s

n = int(input())

print("{:.2f}".format(f(n)))


转载请注明:文章转载自 阿福课堂 https://www.afuketang.com
阿福课堂官方网站》免责声明:
1、因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:1225682794@qq.com。
历年真题

全国计算机二级Python第20套-基本操作-42

2024-4-23 10:49:50

历年真题

全国计算机二级Python第20套-简单应用-44

2024-4-23 10:56:10

个人中心
购物车
优惠劵
今日签到
搜索