# 以while迴圈計算立方根到小數第四位 1.進入colab記事本  2.輸入x=float(input('請輸入一個正數')) 其中x代表所輸入的數字,float為此數字為浮點數 3.輸入i=1 4.輸入n=1 此兩行為設定計算需使用的變數,並設定初始值為1 5.輸入while(n<=10000): 讓n<=10000是讓立方根計算到小數第四位,while條件後方須加上':' 6.縮排輸入while(`i*i*i`<x): 7.縮排兩次輸入i=i+1/n 以上兩行是持續計算i立方,直到i的立方大於x才停止;而i的增加是利用十分逼近法的概念,因i=i+1/n,n的初始值為1,所以i一開始是每次增加1 8.縮排輸入i=i-1/n 因先前while計算停止時i的立方已大於x,所以須將i減1/n回來 9.縮排輸入n=n*10 接下來將n乘以10倍,此時i值每次增加為1/10 第5~9行是同一個while迴圈,所以會一直執行到n=10000,即i每次增加1/10000,所以i值便逼近到小數第四位 10.最後輸入print('立方根=%10.4f'%(i)) 其中%10.4f為輸出i值格式為小數4位,含小數點共10位 11.程式輸入結果如下圖  12.接下來可以執行程式測試  輸入3可得結果  備註:如果要將i值逼近到小數更多位,只需要將第一個while(n<=10000)中的10000增加即可
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up