无聊随便写的,众犇亲喷。支持k,w这样的缩写,支持包括加减乘除括号的计算式,输入JPY或者RMB切换到那种货币去,回车就直接输出转换结果啦……
JPY = 'JPY'
RMB = 'RMB'
def value(val):
val = val.replace('k', '000')
val = val.replace('K', '000')
val = val.replace('w', '0000')
val = val.replace('W', '0000')
return eval(val)
def cal(state, val):
if state == JPY:
return RMB + ': %.2f' % (value(val) / 15.8450)
else:
return JPY + ': %.2f' % (value(val) * 15.8450)
state = JPY
while True:
val = raw_input(state+': ').strip()
if val == JPY or val == RMB:
state = val
else:
print cal(state, val)