作者VincentG (暮夜嵐鋒)
看板Python
標題[問題] 程式設計新手求救
時間Mon Mar 26 15:03:15 2018
版上的各位前輩好
小弟剛剛開始學習python
由於是自學,所以很多不懂的地方
想請問以下這個題目應該如何用python設計求解?
Q:假設x從1每次加1到9,y從0.2每次加0.2到1.8,求f=(x^2-y^2)/2xy?
網路上都只找的到Java的解法,但是我也不會轉換,所以想來請教各位前輩,希望各位不吝賜教,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.130.185.89
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1522047797.A.3F1.html
1F:推 vfgce: 你的X,Y是同一個迴圈,還是兩個迴圈? 03/26 15:11
2F:→ VincentG: 一次2個都加 03/26 15:17
3F:推 vfgce: 假設是二元函數值 03/26 15:35
4F:→ vfgce: x=[i for i in range(1,9+1)] 03/26 15:35
5F:→ vfgce: y=[i/5 for i in range(1,9+1)] 03/26 15:36
6F:→ vfgce: for a in x: 03/26 15:36
7F:→ vfgce: for b in y: 03/26 15:36
8F:→ vfgce: print('f({},{}) = {} '.format(a,b,a^2-b^2/2xy)) 03/26 15:38
9F:→ vfgce: a^2-b^2/2xy要寫成(a**2-b**b)/(2*a(b),上面是簡寫. 03/26 15:39
10F:→ VincentG: 照著輸入,沒辦法輸出耶 03/26 16:01
11F:→ VincentG: SyntaxError: unexpected EOF while parsing 03/26 16:01
13F:→ sseeaann: 有跑出來 但卡在小數點都不固定 請哪位大大幫忙修正! 03/26 16:11
14F:推 vfgce: 請記住'小數點不精確',不然你以為我為什麼用i/5 03/26 16:46
16F:→ froce: 小數點請自己去處理。 03/26 16:47
17F:→ froce: 看要四捨五入,還是只是單純顯示。 03/26 16:48
18F:→ VincentG: 謝謝樓上各位前輩的幫忙,小弟再繼續研究原理,非常感謝 03/26 17:31