用python编写人民币与美元互换的程序
时间: 2023-05-17 19:05:57 浏览: 321
以下是用 Python 编写的人民币与美元互换的程序:
```python
def rmb_to_usd(rmb):
return rmb / 6.5
def usd_to_rmb(usd):
return usd * 6.5
print("1. 人民币转美元")
print("2. 美元转人民币")
choice = int(input("请选择转换方式:"))
if choice == 1:
rmb = float(input("请输入人民币金额:"))
usd = rmb_to_usd(rmb)
print("美元金额为:", usd)
elif choice == 2:
usd = float(input("请输入美元金额:"))
rmb = usd_to_rmb(usd)
print("人民币金额为:", rmb)
else:
print("输入有误,请重新选择。")
```
当你输入 1 时,程序会要求你输入人民币金额,然后计算出对应的美元金额;当你输入 2 时,程序会要求你输入美元金额,然后计算出对应的人民币金额。
相关问题
python写人民币与美元的双向汇率转换程序
以下是一个简单的 Python 程序,可以实现人民币与美元的双向汇率转换:
```python
# -*- coding: utf-8 -*-
# 汇率
USD_CNY_RATE = 6.5
# 将人民币转换为美元
def cny_to_usd(cny):
return cny / USD_CNY_RATE
# 将美元转换为人民币
def usd_to_cny(usd):
return usd * USD_CNY_RATE
# 测试
print(cny_to_usd(100)) # 15.384615384615385
print(usd_to_cny(10)) # 65.0
```
以上程序中,我们定义了两个函数 `cny_to_usd` 和 `usd_to_cny`,分别用于将人民币转换为美元和将美元转换为人民币。我们还定义了一个常量 `USD_CNY_RATE`,表示当前的汇率。在函数中,我们使用了简单的数学运算来进行转换。最后,我们进行了简单的测试,验证了程序的正确性。
编写Python程序换算美元和人民币
以下是Python程序,可以实现美元和人民币的相互换算:
```python
# 定义汇率常量
USD_TO_CNY_RATE = 6.5
# 获取用户输入的金额和货币类型
amount = float(input("请输入金额:"))
currency = input("请输入货币类型(USD或CNY):")
if currency == "USD":
# 将美元转换为人民币
cny_amount = amount * USD_TO_CNY_RATE
print("{:.2f}美元 = {:.2f}人民币".format(amount, cny_amount))
elif currency == "CNY":
# 将人民币转换为美元
usd_amount = amount / USD_TO_CNY_RATE
print("{:.2f}人民币 = {:.2f}美元".format(amount, usd_amount))
else:
print("不支持的货币类型")
```
程序首先定义了一个汇率常量USD_TO_CNY_RATE,表示美元兑换人民币的汇率。然后通过input函数获取用户输入的金额和货币类型。如果货币类型为USD,则将美元转换为人民币;如果货币类型为CNY,则将人民币转换为美元。最后,使用format函数将转换后的金额输出。