>>> import math
#defining first function
>>> def f(a):
return a-math.sin(a)-math.pi/2
#defining second fuction
>>> def df(a):
return 1-math.cos(a)
#defining third function which uses above functions
>>> def alpha(a):
return a-f(a)/df(a)
如何編寫一個代碼,其中alpha(a)取a = 2的起始值,並且alpha(2)的解決方案將在下次成爲輸入。例如:假設alpha(2)達到2.39,因此下一個值將是alpha(2.39)並繼續{最多50次迭代}。有人可以幫我一下嗎?提前致謝。如何在python中輸出輸入
您是在程序運行期間執行此操作,還是希望能夠退出應用程序並繼續使用上次使用的編號? – idjaw
使用for循環? –
@idjaw正在運行程序。謝謝 –