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

看板Python作者 (暮夜嵐鋒)時間7年前 (2018/03/26 15:03), 編輯推噓4(4014)
留言18則, 4人參與, 7年前最新討論串1/1
版上的各位前輩好 小弟剛剛開始學習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://www.ptt.cc/bbs/Python/M.1522047797.A.3F1.html

03/26 15:11, 7年前 , 1F
你的X,Y是同一個迴圈,還是兩個迴圈?
03/26 15:11, 1F

03/26 15:17, 7年前 , 2F
一次2個都加
03/26 15:17, 2F

03/26 15:35, 7年前 , 3F
假設是二元函數值
03/26 15:35, 3F

03/26 15:35, 7年前 , 4F
x=[i for i in range(1,9+1)]
03/26 15:35, 4F

03/26 15:36, 7年前 , 5F
y=[i/5 for i in range(1,9+1)]
03/26 15:36, 5F

03/26 15:36, 7年前 , 6F
for a in x:
03/26 15:36, 6F

03/26 15:36, 7年前 , 7F
for b in y:
03/26 15:36, 7F

03/26 15:38, 7年前 , 8F
print('f({},{}) = {} '.format(a,b,a^2-b^2/2xy))
03/26 15:38, 8F

03/26 15:39, 7年前 , 9F
a^2-b^2/2xy要寫成(a**2-b**b)/(2*a(b),上面是簡寫.
03/26 15:39, 9F

03/26 16:01, 7年前 , 10F
照著輸入,沒辦法輸出耶
03/26 16:01, 10F

03/26 16:01, 7年前 , 11F
SyntaxError: unexpected EOF while parsing
03/26 16:01, 11F

03/26 16:11, 7年前 , 12F

03/26 16:11, 7年前 , 13F
有跑出來 但卡在小數點都不固定 請哪位大大幫忙修正!
03/26 16:11, 13F

03/26 16:46, 7年前 , 14F
請記住'小數點不精確',不然你以為我為什麼用i/5
03/26 16:46, 14F

03/26 16:47, 7年前 , 15F

03/26 16:47, 7年前 , 16F
小數點請自己去處理。
03/26 16:47, 16F

03/26 16:48, 7年前 , 17F
看要四捨五入,還是只是單純顯示。
03/26 16:48, 17F

03/26 17:31, 7年前 , 18F
謝謝樓上各位前輩的幫忙,小弟再繼續研究原理,非常感謝
03/26 17:31, 18F
文章代碼(AID): #1Qk9irFn (Python)
文章代碼(AID): #1Qk9irFn (Python)