본문 바로가기
프로그램

[파이썬] 문제 : 화율 정보를 딕셔너리로 해서 환율 계산하기

by 오디세이99 2023. 12. 12.
728x90
반응형

dic = {'미국':['USD',1318]       # 정보 딕셔너리. 나라명의 key로 하고, 단위와 기준율을 리스트로 value 가 됨.
       , '유럽':['EUR',1418]
       , '중국':['CNY',184]
       , '일본':['JYP',9]
       , '호주':['AUD',867]
       ,'영국':['GBP',1654]}
k_money = int(input('환전 금액(원)은 한국돈으로 10,000,000(1천만원)을 입력하세요: '))
country = input('국가(6개국 중 한글)로 환전하는 국가를 입력하세요: ')

if country in dic.keys():         # 입력 받은 나라명이 있는지 확인.
    c_unit = dic[country][0]      # 화폐단위가 인덱스 0
    c_money = dic[country][1]     # 기준율이 인ㄴ덱스 1
    print(f"{k_money} 원은 {k_money / c_money:,.2f} {c_unit} 입니다.")

728x90
반응형

댓글