-
APIを使用する方法: 多くの外国為替レートAPIが提供されており、これらを使用すると為替レートを簡単に取得できます。例えば、Open Exchange Rates APIやExchangeRate-APIなどがあります。これらのAPIを使用すると、特定の通貨の為替レートを取得し、UZSに変換することができます。
以下に、Pythonを使用したOpen Exchange Rates APIを使ったコード例を示します:
import requests def convert_currency(amount, from_currency, to_currency): api_key = 'YOUR_API_KEY' url = f'https://openexchangerates.org/api/latest.json?app_id={api_key}' response = requests.get(url) data = response.json() rates = data['rates'] from_rate = rates[from_currency] to_rate = rates[to_currency] converted_amount = amount * (to_rate / from_rate) return converted_amount # 使用例: amount = 100 from_currency = 'USD' to_currency = 'UZS' converted_amount = convert_currency(amount, from_currency, to_currency) print(f'{amount} {from_currency} は、 {converted_amount} {to_currency} です。')
上記の例では、Open Exchange Rates APIを使用してUSDからUZSに変換しています。自分のAPIキーを
api_key
変数に設定してください。 -
為替レートデータベースを使用する方法: 為替レートデータベースを使用することで、為替レートを取得し、UZSに変換することもできます。例えば、MySQLやPostgreSQLなどのデータベースを使用して、為替レートテーブルを作成し、必要な通貨ペアのレートを格納します。その後、Pythonや他のプログラミング言語を使用して、データベースから為替レートを取得し、計算を行います。
以下に、PythonとMySQLを使用したコード例を示します:
import mysql.connector def convert_currency(amount, from_currency, to_currency): db = mysql.connector.connect( host='localhost', user='your_username', password='your_password', database='your_database' ) cursor = db.cursor() query = f"SELECT rate FROM exchange_rates WHERE from_currency='{from_currency}' AND to_currency='{to_currency}'" cursor.execute(query) rate = cursor.fetchone()[0] converted_amount = amount * rate return converted_amount # 使用例: amount = 100 from_currency = 'USD' to_currency = 'UZS' converted_amount = convert_currency(amount, from_currency, to_currency) print(f'{amount} {from_currency} は、 {converted_amount} {to_currency} です。')
上記の例では、MySQLデータベースを使用して為替レートを取得しています。ご自身のデータベースの接続情報を適切に設定してください。
このように、APIやデータベースを使用することで、為替レートをUZSに変換することができます。ご自身のプロジェクトや要件に合わせて、適切な方法を選択してください。