最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Python編程算法【三十二】多項式之和

2022-12-27 21:58 作者:SPC編程愛好者  | 我要投稿

【案例內(nèi)容】

計算下列多項式的值:

S%20%3D%201%2B%5Cfrac%7B1%7D%7B1%5Ctimes%202%7D%20%2B%5Cfrac%7B1%7D%7B1%5Ctimes%202%5Ctimes%203%7D%20%2B...%2B%5Cfrac%7B1%7D%7B1%5Ctimes%202%5Ctimes%203%5Ctimes%20...50%7D%20


【解題思路】

觀察本題,若將分母通分后,分母將是50的階乘,即50!用for循環(huán)便可得到它的算數(shù)表達式。接著再看分子,第一項的分子是2x3x4x...x50,第二項的分子是3x4x5x...x50,第三項的分子是4x5x6x...x50,那也就是說,我們可以設置雙層循環(huán),第一層循環(huán)讓變量i的取值范圍是2到50,第二層循環(huán)則計算從ix(i+1)x(i+2)x...x50的值,然后再把每次計算的連乘結(jié)果,全部相加起來求和。需特別注意的是,所有分子相加完后,還需再加上1,原因是最后一項無需通分,它的分子就是1,因此要記得加1。分母、分子都拿到后,就可以做相除的計算,那么便可得到最后的答案。


【Python代碼】

最后答案如上所示

本題還是要找出數(shù)學規(guī)律,根據(jù)規(guī)律運用python編程去求解。此外,還可以將分母看成1!、2!、3! ... 50!,然后用此前展示的Fraction函數(shù)來求解也是一種新解題方式。再次看出數(shù)學和編程是緊密結(jié)合、相輔相成的。對了,如需保留小數(shù)位,可以使用round函數(shù)。

Python編程算法【三十二】多項式之和的評論 (共 條)

分享到微博請遵守國家法律
铜山县| 东至县| 施甸县| 长治市| 深泽县| 神木县| 潮安县| 容城县| 梧州市| 崇仁县| 高雄市| 沐川县| 平利县| 定南县| 辽中县| 德钦县| 富宁县| 繁峙县| 邹平县| 英超| 陵水| 屏东市| 凤山市| 鹤山市| 元江| 文安县| 丰宁| 泰来县| 尼玛县| 突泉县| 兴安盟| 禹州市| 松江区| 繁昌县| 开封市| 雷波县| 任丘市| 双城市| 宝山区| 阜新市| 吉林市|