编写一个货币转换程序python
时间: 2024-09-18 14:01:50 浏览: 67
编写一个简单的货币转换Python程序,可以将一种货币转换成另一种货币,比如美元转欧元。这里我们可以假设有一个固定的汇率作为基础。下面是一个基本的示例:
```python
# 定义一个货币转换类
class CurrencyConverter:
def __init__(self):
# 假设美元对欧元的固定汇率是1 USD = 0.85 EUR
self.base_rate = {
'USD': 1,
'EUR': 0.85
}
# 转换函数,需要输入原始货币和目标货币以及金额
def convert(self, from_currency, to_currency, amount):
if from_currency in self.base_rate and to_currency in self.base_rate:
rate = self.base_rate[from_currency] / self.base_rate[to_currency]
converted_amount = amount * rate
return f"{amount} {from_currency} is equal to {converted_amount} {to_currency}."
else:
return "Invalid currency pair."
# 使用示例
currency_converter = CurrencyConverter()
usd_amount = float(input("Enter the amount in US Dollars: "))
eur_amount = currency_converter.convert('USD', 'EUR', usd_amount)
print(eur_amount)
阅读全文