亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

求助 希望能夠回答

求助 希望能夠回答

慕雪9496982 2018-02-06 23:53:14
def fixedPoint(f, epsilon):? ? """? ? f: a function of one argument that returns a float? ? epsilon: a small float??? ? returns the best guess when that guess is less than epsilon?? ? away from f(guess) or after 100 trials, whichever comes first.? ? """? ? guess = 1.0? ? for i in range(100):? ? ? ? if f(guess) - guess < epsilon:? ? ? ? ? ? return guess? ? ? ? else:? ? ? ? ? ? guess = f(guess)? ? return guess這個代碼有一行是有錯誤的 但是我有不知道錯誤在哪里希望能有大佬幫忙講解一下f是一個函數返回一個浮點數epsilon是一個浮點數
查看完整描述

3 回答

?
天使之翼死神之鐮

TA貢獻81條經驗 獲得超102個贊

?if f - guess < epsilon:或是?guess = f(guess) 兩個有一個肯定是錯的,你傳入的f是函數句柄呢還是變量,?if f - guess < epsilon:這個f明顯是個變量,guess = f(guess)這個f明顯是個函數句柄,太自相矛盾了吧

查看完整回答
1 反對 回復 2018-02-07
  • 慕雪9496982
    慕雪9496982
    我寫錯了 這句應該是這樣的if f(guess) - guess < epsilon:
?
XO雞絲

TA貢獻26條經驗 獲得超7個贊

看不到f的代碼是怎樣的,e什么什么的變量是多少。。。
報錯提示是哪行錯。。
?? (??  ̄?? ̄? )?? ??我不會排查。。

查看完整回答
反對 回復 2018-02-07
?
XO雞絲

TA貢獻26條經驗 獲得超7個贊

你傳的參數是什么啊。。

查看完整回答
反對 回復 2018-02-07
  • 慕雪9496982
    慕雪9496982
    我寫錯了 這句應該是這樣的if f(guess) - guess < epsilon: 這個是一個慕課的課后題里面的參數是系統自動傳的
  • 3 回答
  • 0 關注
  • 1899 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號