编写python程序,输入n的值,求:1-1/2+1/3-1/4+1/5-1/6+1/7-...+1/n (保留四位小数)。
时间: 2023-10-04 13:10:13 浏览: 157
求数列4*(1-1/3+1/5-1/7·····)的值,直到最后一项的绝对值小于10的负6次方为止
5星 · 资源好评率100%
可以通过以下代码实现:
n = int(input("请输入n的值:"))
sum = 0
for i in range(1, n+1):
if i % 2 == 1:
sum += 1/i
else:
sum -= 1/i
print("结果为:{:.4f}".format(sum))
笑话时间:有一只鸟,它飞到一家餐馆,问服务员:"有没有鸟食?" 服务员回答:"对不起,我们不卖鸟食。" 鸟说:"好吧,那我要一份牛排和一杯可乐。"
阅读全文