試值法求利率python

2021-10-03 22:50:23 字數 1308 閱讀 1001

題目:

【問題描述】如果在240個月內每月付款300美元,使用試值法在利率區間[a,b] 內,求能夠滿足在這240個月之後使本金和利息的總值達到50萬美元(允許誤差範圍為0.0001美元)的利率值,精確到小數點後第d位。

【輸入形式】在螢幕上輸入3個數,依次為利率區間左端點值a、右端點值b和精確到小數點後d位。各數間都以乙個空格分隔。測試用例的輸入滿足:b>a>0, 1<=d<=8, d為正整數。

【輸出形式】輸出兩行資料,第一行為迭代次數,第二行為求得的利率,保留d位小數。

【樣例輸入】

0.15 0.16 8

【樣例輸出】

0.15753931

【樣例說明】輸入:左端點值為0.15,右端點值為0.16,求得的利率精確到小數點後8位。輸出:表示經5次迭代,求得滿足條件的利率值為0.15753931。

**如下:

金融學習之九 票息剝離法求零息利率

計算債券零息利率通常採用票息剝離法。假設有下表 券名剩餘期限 年 票面利率 債券 本金牛奔1號 0.25 099.42 100牛奔2號 0.50 98.83 100牛奔3號 1.02.77 每年付息一次 100.09 100牛奔4號 1.53.46 半年付息一次 101.32 100牛奔4號 2.0...

C 分治法求最大最小值

可以用分治法解決的問題一定包含了諸多的子問題,這些子問題的解題方式及問題形式都與大問題一樣,並且都是可解的。所以我們利用分治法解決問題一定要先找他的最小的子問題,然後解決它,由於分治法的本質其實就是遞迴問題,所以我們最終可以解決原有問題。下面給出乙個陣列,求出其中的最大值和最小值。include u...

python程式設計 篩選法求素數

1.題目要求 使用列表實現篩選法求素數 編寫程式,輸入乙個大於2的自然數,然後輸出小於該數字的所有素數組成的列表。2.思路解析 整個題目要求還是比較簡單的,只要知道怎麼篩選除素數就可以了,涉及的語法和內建函式都是比較常見的。題目需要列出所有小於輸入的數字 num 所以我們需要從1遍歷num 1,但是...