Advertisement

python123货币转换器_python货币转换

阅读量:

描述

人民币和欧元是国际上两种重要货币体系,分别采用CNY和EUR符号表示。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

某个时间点,两种货币兑换关系为:1欧元=7.8942人民币。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

请开发一个程序来处理两种货币之间的转换。其中,人民币可使用"人民币"或"CNY"作为符号形式,而欧元可选用"欧元"或"EUR"作为符号形式。汇率 = 1.2

当处理输入字符时(其中可能包含中英文字符),系统会根据输入语言对字符进行相应的处理;对于每个输入字符的操作结果都是与之对应的语言类型字符。

当输入格式错误时,提示"格式错误"。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

输入格式

货币值和符号,其中,货币值是任何合法数值。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

输出格式

货币值和符号,其中,货币值保留小数点后两位。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬

输入输出示例

输入输出示例 1

123人民币

15.58欧元

示例 2

999EUR

7886.31CNY

temporary = input("")

if temporary[-3:] in ['人民币','CNY']:

E = eval(temporary[:-3])/7.8942

print("{:.2f}".format(E))

elif temporary[-3:] in ['EUR','欧元']:

R = eval(temporary[:-3])*7.8942

print("{:.2f}CNY".format(R))

else:

print("格式错误")

temporary = input("")

if temporary[-3:] in ['人民币']:

E = eval(temporary[:-3])/7.8942

print("{:.2f}欧元".format(E))

elif temporary[-3:] in ['CNY']:

E = eval(temporary[:-3])/7.8942

print("{:.2f}EUR".format(E))

elif temporary[-3:] in ['EUR']:

R = eval(temporary[:-3])*7.8942

print("{:.2f}CNY".format(R))

elif temporary[-3:] in ['欧元']:

R = eval(temporary[:-3])*7.8942

print("{:.2f}人民币".format(R))

else:

print("格式错误")

全部评论 (0)

还没有任何评论哟~