参考温度转换实例编制一个货币转换程序
时间: 2024-09-28 16:11:26 浏览: 41
货币转换程序通常涉及将一种货币的价值转换成另一种货币。这里我们可以使用Python编写一个简单的示例,假设我们有美元(USD)和欧元(EUR)之间的汇率。你可以使用一个字典存储实时汇率,然后创建一个函数来进行转换。这是一个基础版的示例:
```python
# 定义一个包含不同货币及其对应基准货币(例如美元)的汇率字典
exchange_rates = {
"USD": 1.0, # 美元价值为1
"EUR": 0.85 # 欧元对美元的汇率为0.85
}
def currency_converter(amount, from_currency, to_currency):
"""
根据给定金额、起始货币和目标货币进行转换
:param amount: 要转换的金额
:param from_currency: 原始货币类型
:param to_currency: 目标货币类型
:return: 转换后的金额
"""
if from_currency == to_currency: # 如果是同种货币,无需转换
return amount
# 先从金额中扣除基准货币的价值,然后按照目标货币的汇率换算
base_rate = exchange_rates[from_currency]
target_rate = exchange_rates[to_currency]
converted_amount = (amount / base_rate) * target_rate
return converted_amount
# 使用示例
usd_amount = 100
eur_amount = currency_converter(usd_amount, 'USD', 'EUR')
print(f"{usd_amount}美元等于{eur_amount:.2f}欧元") # 示例输出:100 USD = 85.00 EUR
阅读全文