本題要求編寫程序,計算交錯序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N項之和。
輸入格式:
輸入在一行中給出一個正整數N。
輸出格式:
在一行中輸出部分和的值,結果保留三位小數。
代碼如下:
#!/usr/bin/python # -*- coding: utf-8 -*- sum = int(0) n = int(input()) for m in range(1,n+1): sum = sum + ((-1)**(m+1))*(m/((m*2)-1)) print("{:.3f}".format(sum))
這次的程序吸取了上次的經驗,不再使用自定義方法,使用簡單的for循環,這個程序主要是找出規律寫出計算式就簡單了。
讀書和健身總有一個在路上
