设计人民币与美元汇率兑换程序,按照1美元=7人民币的汇率 编写一个双向兑换程序。
输入格式:
输入美元或者人民币的金额,币种在前,金额在后,如:$20、¥100。每次输入一个金额。
输出格式:
输出经过汇率计算的美元或人民币的金额,格式与输入一样,结果保留两位小数。
输入样例1:
$20
结尾无空行
输出样例1:
¥140.00
结尾无空行
输入样例2:
¥100
结尾无空行
输出样例2:
$14.29
结尾无空行
输入样例3:
#120
结尾无空行
输出样例3:
输入格式错误
结尾无空行
源代码:
n = input() #输入题目要求的数据,类型为字符串
m1 = n[0] #将字符串分为两部分,分别为m1,m2。其中m1为首个字符(¥/$),m2为额度。
m2 = n[1:]
m2 = int(m2) #将m2转为整型,后面需要进行运算
if m1 == '$': #判断首字符是$还是¥,根据题目条件进行对应运算
print("¥{:.2f}".format(7*m2))
elif m1 == '¥':
print("${:.2f}".format(m2/7))
else:
print("输入格式错误")