目录
任务描述
本关任务:编写程序,从键盘输入n
的值,求
的值,结果保留9
位小数。 例如:请输入n
的值:100
则输出:sn=0.688172179
。
相关知识
为了完成本关任务,你需要掌握:for
循环的使用 。
编程要求
根据提示,在右侧编辑器补充代码,根据输入计算表达式的值,结果保留9
位小数。
测试说明
平台会对你编写的代码进行测试:
测试输入:请输入n的值:100
; 预期输出: sn=0.688172179
开始你的任务吧,祝你成功!
# 请在此添加代码
########## Begin ##########
a=eval(input("请输入n的值:"))
sum1=0
b=1
for i in range(1,a+1):
sum1=sum1+1/i*b
b=-b
print("sn={:.9f}".format(sum1))
########## End ##########