用二分法定義平方根函數(Bisection method Square Root Python)
Python里面有內置(Built-in)的平方根函數:sqrt(),可以方便計算正數的平方根。那么,如果要自己定義一個sqrt函數,該怎么解決呢? 解決思路: 1. 大於等於1的正數n的方根,范圍肯定在0~n之間;小於1的正數n的方根,范圍肯定在0~1之間 2. 用二分法 ...
Python里面有內置(Built-in)的平方根函數:sqrt(),可以方便計算正數的平方根。那么,如果要自己定義一個sqrt函數,該怎么解決呢? 解決思路: 1. 大於等於1的正數n的方根,范圍肯定在0~n之間;小於1的正數n的方根,范圍肯定在0~1之間 2. 用二分法 ...