【隨記】第一天1分錢,第二天2分錢,以后每天是前一天的2倍,求30天共多少錢


偶爾看到一篇段子 說是招賢納婿要是是 第一天給1分錢,第二天給2分錢,以后每天是前一天的2倍 給30天 就把閨女許配給他,  突然好奇想到底是多少錢 ,計算器吧 太麻煩 excel吧用的不好  想了下 直接上代碼吧 一分鍾搞定 
附代碼 ps:數額 有點超乎我的想想

#coding=utf8
#author:MyLittleGoblin

class Sum_Money():
def __init__(self,day,startmoney):
self.startmoney=startmoney*100
self.day=day

def Sum_money(self):
summoney = 0
for i in range(self.day - 1):
if i==0:
summoney+=self.startmoney
self.startmoney=self.startmoney*2
summoney += self.startmoney
return summoney/100
mymoney=Sum_Money(30,0.01)
print(mymoney.Sum_money())
#這里有個小的知識點
a=0.1
b=0.2
c=0.3
print(a+b==c)
輸出
#False
這里不是python的問題 js等其他語言也有類似問題 主要原因是計算機的內存計算的問題 以后注意就好


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



猜您在找 猴子吃桃問題。猴子第一天摘下若干個桃子,當時就吃了一半,還不過癮, 就又吃了一個。第二天又將剩下的桃子吃掉一半,又多吃了一個。以后每天都吃 前一天剩下的一半零一個。到第 10 天在想吃的時候就剩一個桃子了,求第一天共 摘下來多少個桃子? 猴子吃桃問題:猴子第一天摘下若干個桃子, 當即吃了一半,還不過癮,又多吃了一個; 第二天早上又將剩下的桃子吃掉一半,又多吃了一個。 * 以后每天早上都吃了前一天剩下的一半零一個。 到第10天早上想再吃時,見只剩下一個桃子了。 求第一天共摘了多少。 * 1.程序分析:采取逆向思維的方法,從后往前推斷。 【Python3練習題 016】 猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個。第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。 python基礎練習題(題目 猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少) sql server編寫腳本求解第1天1分錢之后每天兩倍持續一個月的等比數列問題 敏捷結果30天之第二天:用三個故事驅動你的一周 SaaS-Export第二天 第二天---編譯器的使用,pycharm的設置以及第一個Python程序 敏捷結果30天之第二十二天:設計你的一天 VueJS第一天
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM