1. 프로그램 설명
이 프로그램은 원하는 통화를 다른 통화로 변환해주는 환율 계산기 애플리케이션입니다. 파이썬의 requests
라이브러리를 사용하여 ExchangeRate-API로부터 환율 정보를 가져옵니다.
2. 소스 코드
import requests
API_KEY = "YOUR_API_KEY" # ExchangeRate-API에서 발급받은 API 키를 입력하세요
BASE_URL = "https://v6.exchangerate-api.com/v6/{}/latest/USD" # 기본 통화를 USD로 설정
def get_conversion_rate(target_currency):
response = requests.get(BASE_URL.format(API_KEY))
if response.status_code == 200:
data = response.json()
conversion_rates = data["conversion_rates"]
return conversion_rates.get(target_currency, None)
else:
return None
def convert_currency(amount, rate):
return amount * rate
amount = float(input("변환할 금액 (USD)을 입력하세요: "))
target_currency = input("원하는 통화 코드 (예: KRW, EUR)를 입력하세요: ")
rate = get_conversion_rate(target_currency)
if rate:
converted_amount = convert_currency(amount, rate)
print(f"{amount} USD는 {converted_amount:.2f} {target_currency}입니다.")
else:
print("환율 정보를 가져오는 데 실패했습니다.")
3. 소스 코드 설명
requests
라이브러리를 임포트합니다.API_KEY
에는 ExchangeRate-API에서 발급받은 API 키를 입력해야 합니다.get_conversion_rate
함수는 API로부터 특정 통화에 대한 환율 정보를 가져옵니다.convert_currency
함수는 입력받은 금액과 환율을 사용하여 변환된 금액을 계산합니다.- 사용자로부터 변환할 금액과 원하는 통화 코드를 입력받아 환율 계산을 수행한 후 결과를 출력합니다.
4. 출력
프로그램을 실행하면 사용자에게 변환할 금액과 통화 코드를 입력받고 해당 통화로의 변환된 금액을 출력합니다. 예를 들면:
변환할 금액 (USD)을 입력하세요: 100
원하는 통화 코드 (예: KRW, EUR)를 입력하세요: KRW
100 USD는 113000.00 KRW입니다.
이 프로그램을 통해 사용자는 원하는 통화로의 환율 변환을 실시간으로 계산할 수 있습니다.
'Programming language > Python' 카테고리의 다른 글
[Python]파이썬으로 간단한 퀴즈 애플리케이션 만들기 (1) | 2023.10.08 |
---|---|
[Python] 파이썬으로 간단한 타이머 애플리케이션 만들기 (0) | 2023.10.08 |
파이썬으로 날씨 정보 확인 프로그램 만들기 (0) | 2023.10.08 |
파이썬으로 간단한 단어장 프로그램 만들기 (0) | 2023.10.08 |
[Python]파이썬으로 간단한 할 일 목록 만들기 (0) | 2023.10.08 |