允许用户多次输入不同币种的货币金额,在输入0后结束输入,并最终输出所有币种的金额汇总

货币记账,允许用户多次输入不同币种的货币金额,在输入0后结束输入,并最终输出所有币种的金额汇总。为了简单处理,可以只考虑人民币和美元(分别使用$和Y表示)。比如输入:
$100
Y200
$150
Y-100
0
输出为:
记账结束,美元为250,人民币为100


DICT = {'$': '美元','Y': '人民币',}
money = {}.fromkeys(DICT, 0)
while True:
    s =  input(">>>")
    if s == '0':
        break
    money[s[0]]+= float(s[1:])

print("记账结束,", end = '')
for k,v in money.items():    
    print(f"{DICT[k]}{v},", end = '')