1
使用for循环编写程序实现以下功能:计算1-1/3+1/5-1/7+...-1/99+......,结果保留2位小数。(2分)
题目内容:使用for循环编写程序实现以下功能:计算1-1/3+1/5-1/7+...-1/99+......。
输入格式:
输入该表达式的项数n。例如,如果输入2,则计算1-1/3;如果输入5,则计算1-1/3+1/5-1/7+1/9。
输出格式:
计算结果保留2位小数。
输入样例:
2
输出样例:
0.67
输入样例:
5
输出样例:
0.83
时间限制:500ms内存限制:32000kb
代码:
num = int(input())
sum = 0
for index in range(0, num):
sum = sum + 1/(2 * index + 1)*(-1)**(index + 2)
print("%.2f"%sum)
用例测试结果 | 运行时间 | 占用内存 | 提示 | 得分 |
---|---|---|---|---|
用例1通过 | 37ms | 4516kb | 1 | |
用例2通过 | 35ms | 4752kb | 1 |
本次得分/总分:2.00/2.00分