[問題] 程式設計新手求救

作者: VincentG (暮夜嵐鋒)   2018-03-26 15:03:15
版上的各位前輩好
小弟剛剛開始學習python
由於是自學,所以很多不懂的地方
想請問以下這個題目應該如何用python設計求解?
Q:假設x從1每次加1到9,y從0.2每次加0.2到1.8,求f=(x^2-y^2)/2xy?
網路上都只找的到Java的解法,但是我也不會轉換,所以想來請教各位前輩,希望各位不吝賜教,謝謝!
作者: vfgce (小兵)   2018-03-26 15:11:00
你的X,Y是同一個迴圈,還是兩個迴圈?
作者: VincentG (暮夜嵐鋒)   2018-03-26 15:17:00
一次2個都加
作者: vfgce (小兵)   2018-03-26 15:35:00
假設是二元函數值x=[i for i in range(1,9+1)]y=[i/5 for i in range(1,9+1)]for a in x:for b in y:print('f({},{}) = {} '.format(a,b,a^2-b^2/2xy))a^2-b^2/2xy要寫成(a**2-b**b)/(2*a(b),上面是簡寫.
作者: VincentG (暮夜嵐鋒)   2018-03-26 16:01:00
照著輸入,沒辦法輸出耶SyntaxError: unexpected EOF while parsing
作者: sseeaann (屌哥)   2018-03-26 16:11:00
https://imgur.com/a/e9ceq有跑出來 但卡在小數點都不固定 請哪位大大幫忙修正!
作者: vfgce (小兵)   2018-03-26 16:46:00
請記住'小數點不精確',不然你以為我為什麼用i/5
作者: froce (froce)   2018-03-26 16:47:00
https://ideone.com/mold0i小數點請自己去處理。看要四捨五入,還是只是單純顯示。
作者: VincentG (暮夜嵐鋒)   2018-03-26 17:31:00
謝謝樓上各位前輩的幫忙,小弟再繼續研究原理,非常感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com