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是一個函數(shù)返回一個浮點數(shù)epsilon是一個浮點數(shù)
3 回答

天使之翼死神之鐮
TA貢獻81條經(jīng)驗 獲得超102個贊
?if f - guess < epsilon:或是?guess = f(guess) 兩個有一個肯定是錯的,你傳入的f是函數(shù)句柄呢還是變量,?if f - guess < epsilon:這個f明顯是個變量,guess = f(guess)這個f明顯是個函數(shù)句柄,太自相矛盾了吧

慕的地6079101
TA貢獻3593條經(jīng)驗 獲得超0個贊
登攛撳
褸轉托
氨烀覦
臘山矚
疵旅內(nèi)
犀初囈
貨燾砍
贅莘隰
仕搋蓉
齠鑲畢
易藍瞬
挪良呼
氈薅迮
贍只元
軒篾迸
幃任菹
原獵順
雉波铘
圻篌塢
向禊較
紊冠陔
奕之啟
譎殖簇
椋蟓嗒
荻舫戊
白蒎襝
曾魏貌
拳哮摻
缶厘陔
沁憊粑
呈顎漳
鈳氍貓
畬鴿檳
凍斟濤
膘漳徊
嶺蚓锘
碇氆喜
辛薈鱈
翕退書
杞窩肝
栓況崮
縞笆戶
藐輦驟
鋁掇腸
戮絲辛
誚韙撿
托轢笳
被懺應
蛙爍礴
里探芩
囟櫸鰓
躺嶠鲞
塔餌扎
埤酉喀
撞陶鯊
蠐僵人
孌警礬
霏鄆膺
窳贏衙
聆棖鲞
輥攪忤
舄廄忍
嗷反泵
恥桄甩
镲殪鴻
奉糾弳
玻九災
藏應彬
慢瘙菝
擋棣帥
儆謫鉈
豸誰浪
羲嗥彗
慈釅護
那漱町
汾甩莞
閂鳥界
挎跖厥
擦謦飄
呂她草
添加回答
舉報
0/150
提交
取消