本題要求對兩個正整數m和n(m≤n)編寫程序,計算序列和m2+1/m+(m+1)2+1/(m+1)+⋯+n2+1/n。
輸入格式:
輸入在一行中給出兩個正整數m和n(m≤n),其間以空格分開。
輸出格式:
在一行中按照“sum = S”的格式輸出部分和的值S,精確到小數點后六位。題目保證計算結果不超過雙精度范圍。
代碼如下:
#!/usr/bin/python # -*- coding: utf-8 -*- m,n = map(int,input().split(" ")) sum = 0 for m in range(m,n+1): sum = sum + (m**2)+(1/m) print("sum = {:.6f}".format(sum))
這個程序簡單,沒什么說的,過~
讀書和健身總有一個在路上