要求:
1.n为有限的固定值
2.要求忽略小于2*10e-2的项
3.显示小数点后6位
输入输出示例| 输入 | 输出 | |
| 示例 1 | 没有输入 | s = 4.499205 |
def main():
s = 0
i = 1
a = 1
while a >= 2e-2:
s = s + a
i = i + 1
a = 1 / i
print('s = %.6f' % s)
main()
求交替变化的表达式的值 描述
要求:
1.n为有限的固定值
2.要求忽略小于2*10e-2的项
3.显示小数点后6位
输入输出示例| 输入 | 输出 | |
| 示例 1 | 没有输入 | s = 0.683247 |
def main():
s = 0
i = 1
a = 1
p = 1
while abs(a) >= 2e-2:
s = s + a
i = i + 1
a = 1 / i
p = -p
a = a * p
print('s = %.6f' % s)
main()
求级数和 描述
要求:x的值由用户输入,计算下式的值,直到首个末项小于10e-5位置,输出结果显示小数点后6位
输入输出示例| 输入 | 输出 | |
| 示例 1 | 1 | s=2.718282 |
def main():
x = float(input('请输入x的值:'))
s = 1
a = x
i = 1
while a >= 1e-5:
s = s + a
i = i + 1
a = a * x / i
print('s=%.6f' % (s + a))
main()



