美元和人民币兑换python
时间: 2023-11-15 13:01:51 浏览: 804
可以使用Python编写一个货币兑换程序,根据输入的金额和货币类型,计算出对应的兑换金额。根据题目要求,美元和人民币之间的汇率为1美元=6.78人民币。以下是一个示例代码:
```
n = input() #输入题目要求的数据,类型为字符串
m1 = n[0] #将字符串分为两部分,分别为m1,m2。其中m1为首个字符(¥/$),m2为额度。
m2 = n[1:]
m2 = int(m2) #将m2转为整型,后面需要进行运算
if m1 == '$': #判断首字符是$还是¥,根据题目条件进行对应运算
print("¥{:.2f}".format(6.78*m2))
elif m1 == '¥':
print("${:.2f}".format(m2/6.78))
else:
print("输入格式错误")
```
以上代码可以实现人民币和美元的单向兑换,即输入美元金额,输出对应的人民币金额,或者输入人民币金额,输出对应的美元金额。如果需要实现双向兑换,可以根据题目要求,按照1美元=7人民币的汇率编写一个双向兑换程序。以下是一个示例代码:
```
n = input() #输入题目要求的数据,类型为字符串
m1 = n[0] #将字符串分为两部分,分别为m1,m2。其中m1为首个字符(¥/$),m2为额度。
m2 = n[1:]
m2 = float(m2) #将m2转为浮点型,后面需要进行运算
if m1 == '$': #判断首字符是$还是¥,根据题目条件进行对应运算
print("¥{:.2f}".format(7*m2))
elif m1 == '¥':
print("${:.2f}".format(m2/7))
else:
print("输入格式错误")
```
以上代码可以实现美元和人民币的双向兑换,即输入美元金额或人民币金额,输出对应的人民币金额或美元金额。
阅读全文