python重复进行人民币与美元双向兑换
时间: 2024-09-21 07:04:41 浏览: 32
在Python中,如果你需要模拟人民币(RMB)与美元(USD)的双向兑换,通常会涉及到货币汇率的实时获取和计算。你可以使用一些第三方API来获取实时汇率,然后编写函数来进行转换。以下是一个简单的示例:
首先,你需要安装一个用于处理网络请求的库,如`requests`。然后,假设有一个名为`currency_converter`的API提供实时汇率数据。
```python
import requests
def convert_currency(amount, from_currency, to_currency):
base_url = "https://api.example.com/exchange" # 替换为实际的API地址
params = {
'amount': amount,
'from': from_currency,
'to': to_currency
}
response = requests.get(base_url, params=params)
data = response.json() # 假设API返回的是JSON格式的数据
if response.status_code == 200: # 检查请求是否成功
rate = data['rate']
converted_amount = amount * rate
return f"{amount} {from_currency} = {converted_amount} {to_currency}"
else:
return "Failed to fetch exchange rate."
# 使用示例
rmb_amount = 1000
usd_rate = convert_currency(rmb_amount, 'CNY', 'USD')
eur_rate = convert_currency(rmb_amount, 'CNY', 'EUR') # 可以同时转换到其他货币
print(f"{rmb_amount} RMB = {usd_rate}")
print(f"{rmb_amount} RMB = {eur_rate}")
阅读全文