#37089: python 求助


BensonDC (python戰士)

學校 : 不指定學校
編號 : 240921
來源 : [42.75.77.11]
最後登入時間 :
2025-09-09 07:58:17

# 這是原程式,不過會卡在97%

m = int(input())
a,b=input().split()
a=int(a)
if b=="T":
    y=m/1.0-a
elif b=="U":
    y=m/30.9-a
elif b=="J":
    y=m/0.28-a
else:
    y=m/34.5-a
if y<0:
    print("No Money")
elif y<0.05:
    print(b,"0.00")
else:
    print(b,"%.2f" %y)

 

# 嘗試用try來解除困境,可惜失敗了,希望路過的能幫忙看一下

m = input().replace('\r', ' ')
try:
    n = input()
except:
    a,b=n.split()
else:
    m,a,b=m.split()
a=int(a)
m=int(m)
if b=="T":
    y=m/1.0-a
elif b=="U":
    y=m/30.9-a
elif b=="J":
    y=m/0.28-a
else:
    y=m/34.5-a
if y<0:
    print("No Money")
elif y<0.05:
    print(b,"0.00")
else:
    print(b,"%.2f" %y)

 

#37361: Re: python 求助


cges30901 (cges30901)

學校 : 不指定學校
編號 : 30877
來源 : [39.12.66.21]
最後登入時間 :
2025-04-20 17:19:22

我的寫法給你參考:

m = input().split('\r')
if len(m) > 1:
    a,b = m[1].split()
    m = int(m[0])
else:
    a,b = input().split()
    m = int(m[0])