你這個def addInterest(balance,rate):
創(chuàng)新互聯堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都做網站、成都網站建設、企業(yè)官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的劍河網站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
函數并沒有把結果return 回去
函數中的局部變量的變化不會影響到你的amount的
所以打印的還是amount原始賦值。
enumerate python用法具體如下:
enumerate函數用于遍歷序列中的元素以及它們的下標,多用于在for循環(huán)中得到計數,enumerate參數為可遍歷的變量,如字符串,列表等。
一般情況下對一個列表或數組既要遍歷索引又要遍歷元素時,會這樣寫:但是這種方法有些累贅,使用內置enumerrate函數會有更加直接,優(yōu)美的做法。
enumerate函數說明
函數原型:enumerate(sequence,start=0])。功能:將可循環(huán)序列sequence以start開始分別列出序列數據和數據下標,即對一個可遍歷的數據對象(如列表、元組或字符串),enumerate會將該數據對象組合為一個索引序列,同時列出數據和數據下標。存在一個sequence。
什么是Python
Python是一種廣泛使用的解釋型、高級和通用的編程語言。Python由荷蘭數學和計算機科學研究學會的Guido van Rossum創(chuàng)造,第一版發(fā)布于1991年,它是ABC語言的后繼者,也可以視之為一種使用傳統(tǒng)中綴表達式的LISP方言。Python提供了高效的高級數據結構,還能簡單有效地面向對象編程。
Rate 函數
返回一個 Double,指定每一期的年金利率。
語法
Rate(nper, pmt, pv[,
fv[, type[, guess]]])
Rate 函數有下列命名參數:
部分
描述
nper
必要。Double 指定一筆年金的付款總期數。例如,如果對一筆為期四年的汽車貸款選擇按月付款,則貸款共有 4 *
12(或 48)個付款期。
pmt
必要。Double,指定每一期的付款金額。付款金額通常包含本金和利息,且此付款金額在年金的有效期間不變。
pv
必要。Double
指定未來一系列付款或收款的現值。例如,當貸款買一輛汽車時,向貸方所借貸的金額為將來每月償付給貸方款項的現值。
fv
可選。Variant
指定在付清貸款后所希望的未來值或現金結存。例如,貸款的未來值在貸款付清后為 0 美元。但是,如果想要在 18 年間存下 50,000 美元作為子女教育基金,那么
50,000 美元為未來值。如果省略的話,缺省值為 0。
type
可選。Variant,指定貸款到期時間,如果貸款是在貸款周期結束時到期,則請使用
0。如果貸款是在周期開始時到期,則請使用 1。如果省略的話,缺省值為 0。
guess
可選。Variant 指定 Rate
返回的估算值。如果省略,則 guess 為 0.1
(10%)。
說明
年金是在一段時間內的一系列固定現金支付,年金可以是貸款(如房屋抵押貸款)或是一筆投資(如按月儲蓄計劃)。
對所有參數,現金支出(如儲蓄存款)用負數表示,而現金收入(如紅利支票)用正數表示。
Rate 是疊代計算的。先從 guess 的值開始,Rate
反復循環(huán)計算,直到精確度達到 0.00001%。如果經過 20 次疊代測試還不能得到結果,則 Rate 計算失敗。如果猜測是 10% 而
Rate 計算失敗,則請試用不同的 guess.值。