五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

Python編程算法【十一】 出售金魚

2022-09-08 20:57 作者:SPC編程愛好者  | 我要投稿

【案例內(nèi)容】

小明將一缸金魚分5次賣出:第1次賣出全部的一半加1/2條;第2次賣出余下的三分之一加1/3條;第3次賣出余下的四分之一加1/4條;第4次賣出余下的五分之一加1/5條;最后賣出余下的11條。編程求出原來魚缸中共有多少條金魚。


【解題思路】

本題我們可以倒著求,假設(shè)第5次沒賣前的魚為 fish == 11,則根據(jù)題意可求出,第4次沒賣前的魚為?(fish + 1 / 5) * 5 / ( 5 - 1),然后將計(jì)算所得的值,重新賦值給 fish,則以此類推,可推出第3次沒賣前的魚為 (fish + 1 / 4)?* 4?/?( 4?- 1),第2次沒賣前的魚為?(fish + 1 / 3)?* 3?/?( 3?- 1),第1次沒賣前的魚為?(fish + 1 / 2)?* 2?/?( 2?- 1),從而可以看出,將設(shè)一個(gè)變量 i ,讓其從5遞減到2即可算出原來魚缸里的魚數(shù)。


【Python代碼】

原魚缸中有59條魚

本題也可以用遞歸函數(shù)求解。這類題型,只要找到規(guī)律,按規(guī)律列出公式,通常都要用到循環(huán)來求解,那么問題就能迎刃而解。

Python編程算法【十一】 出售金魚的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
凤阳县| 新宾| 若尔盖县| 青川县| 南部县| 西宁市| 金秀| 无锡市| 博野县| 清新县| 聂拉木县| 双鸭山市| 澎湖县| 上虞市| 酉阳| 灵山县| 靖江市| 堆龙德庆县| 南安市| 新宾| 敦化市| 额济纳旗| 华池县| 贵港市| 鞍山市| 桦甸市| 陆丰市| 崇阳县| 建瓯市| 宁乡县| 汶上县| 镶黄旗| 多伦县| 邹城市| 花莲县| 龙门县| 明水县| 新乡市| 临潭县| 金沙县| 贵港市|