python123题目货币转换
时间: 2024-10-18 09:20:41 浏览: 30
在Python中,你可以编写一个简单的程序来处理货币转换的问题。通常这种问题涉及到将一种货币单位转换成另一种货币单位,比如美元(USD)转人民币(CNY)。假设我们已经有了基础汇率,可以创建一个函数来进行计算。下面是一个基本示例:
```python
def currency_converter(amount, from_currency, to_currency, rate):
"""
将从货币转换为目标货币
:param amount: 需要转换的金额
:param from_currency: 起始货币,如 "USD" 或 "CNY"
:param to_currency: 目标货币,如 "USD" 或 "CNY"
:param rate: 两个货币之间的汇率
:return: 转换后的金额
"""
if from_currency == to_currency:
return amount # 如果是同种货币,无需转换
return amount * rate # 根据汇率进行转换
# 示例:美元到人民币的转换
usd_rate_to_cny = 6.45 # 假设当前的汇率是1美元=6.45人民币
amount_usd = 100
converted_amount_cny = currency_converter(amount_usd, "USD", "CNY", usd_rate_to_cny)
print(f"{amount_usd} USD is equivalent to {converted_amount_cny} CNY.")
#
阅读全文