- 論壇徽章:
- 0
|
本帖最后由 antonym55 于 2016-08-11 09:56 編輯
原因知道了,f(3)和f(3.0)結(jié)果不同的,有沒辦法默認就浮點數(shù),需要取整的時候再用函數(shù)
改了一版
- from math import *
- def f(x):
- x = float(x)
- return 0.25*x**2 - x*sqrt(-x**2 + 25)/2 + 2.5*x - 25*asin(x/5)/2
- g = lambda x: 0.25*x**2 - x*sqrt(-x**2 + 25)/2 + 2.5*x - 25*asin(x/5)/2
- a = f(3)
- b = g(3)
- print(a,b)
復制代碼 結(jié)果
(-4.293763859916055, 3.75)
但是 lambda 的不正確,不知道怎么改比較方便
這個問題是之前網(wǎng)上流傳的小學數(shù)學題,求陰影面積
Untitled.png (16.01 KB, 下載次數(shù): 217)
下載附件
2016-08-11 09:55 上傳
把notebook 傳上來,給有需要的
Math1.zip
(21.34 KB, 下載次數(shù): 388)
2016-08-11 09:56 上傳
點擊文件名下載附件
|
|