我的運算式是: BPrice=(LastPrice-5)和 SPrice=(LastPrice+18)
輸出結果顯示LastPrice是正確的(8941),但是詭異的是經過了加減法的運算後
BPrice居然輸出-5;SPrice居然輸出+18,請問這到底是甚麼情況呢?
訪客,您好:
已將講師回覆寄予您了,
謝謝
這應該是你的計算順序有問題
你把 print 移到程式碼紅框處的下方,再確認一次看看吧
另外,最好也把K棒的日期及時間一併顯示出來
你的這種情況來看,程式本身不太可能出錯,99.999% 應該是程式寫錯
程式的處理順序很重要
因為看不到你的處理(計算)過程,所以你只能自已查,但我猜應該跟順序有關,你再確認一下
我從LastPrice到print中間沒有任何運算動到這個變數,請問為何會自己變成0呢?