#26033: 小心誤差


810054@gm.flhs.ptc.edu.tw (冬夜)

學校 : 不指定學校
編號 : 156645
來源 : [101.9.131.22]
最後登入時間 :
2021-09-04 15:01:25
a647. 投資專家 | From: [101.12.22.78] | 發表日期 : 2021-07-12 19:36

from sys import stdin

for s in stdin:

      n=int(s)

      for i in range(n):

            q=0

            m,p=map(float,input().split())

            q=((p-m)/m)*100

            if q>0:                     #這裡解決誤差,怎麼py算都有誤差

                  q+=0.00001

            elif q<0:

                  q-=0.00001

            if q>=10 or q<=-7:

                  print('%.2f'%(q)+'%'+' dispose')

            else:

                 print('%.2f'%(q)+'%'+' keep')

 

 
ZeroJudge Forum