1、汇率兑换程序。按照1美元=6元人民币的汇率编写一个美元和人民币的双向兑换程序。
时间: 2024-09-24 12:08:30 浏览: 109
一个简单的汇率兑换程序可以使用Python编写,假设用户输入的是美元金额并选择转换方向(兑换成人民币或反之)。以下是程序的一个基本框架:
```python
def currency_converter(amount, from_currency="USD", to_currency="CNY"):
# 定义汇率
usd_to_cny_rate = 6.0
cny_to_usd_rate = 1 / usd_to_cny_rate
# 检查货币是否合法
valid_currencies = ["USD", "CNY"]
if from_currency not in valid_currencies or to_currency not in valid_currencies:
return "请输入有效的货币代码!"
# 开始转换
converted_amount = amount * usd_to_cny_rate if from_currency == "USD" else amount * cny_to_usd_rate
conversion_text = f"{amount} {from_currency} 可以兑换为 {converted_amount:.2f} {to_currency}"
return conversion_text
# 示例使用
user_input = float(input("请输入要兑换的金额: "))
from_currency = input("请输入原始货币(默认USD): ")
if from_currency.lower() != "usd":
from_currency = "USD"
to_currency = input("请选择目标货币(默认CNY): ")
if to_currency.lower() != "cny":
to_currency = "CNY"
result = currency_converter(user_input, from_currency, to_currency)
print(result)
#
阅读全文