[파이썬] 문제 : 화율 정보를 딕셔너리로 해서 환율 계산하기
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] ..
2023. 12. 12.
[파이썬] 문제 : 이중 for문의 실행 횟수
list = [] for i in range(0,3): for j in range(0, i): list.append("*") print(list) 다음과 같이 진행상태를 보기 위해서 출력(print)를 추가해 보면 i,j 값에 따라 어떻게 for문이 실행되어 리스트에 *이 추가되는지 확인 할 수 있습니다. list = [] for i in range(0,3): # i는 0,1,2 값이 됩니다.range(start,end,step)인데 end-1까지 나옵니다. for j in range(0, i): # j는 i가 end가 됩니다. i=0일때는 동작하지 않고, 1일떄 1번, 2일때 2번 동작하게 됨 list.append("*") print('i=',i,'/j=',j,'/list=',list) # 진행 상태를..
2023. 12. 10.
[파이썬] 문제 : 학생 점수 튜플과 리스트 만들고 합계,평균 계산
marks = [(1,"sky",94),(2,"blue",100),(3,"pink",85),(4,"red",90),(5,"green",80)] d_sum = 0 # 합계 변수 선언 및 초기화 for i in range(len(marks)): # marks의 요소수 만큼 반복 d_sum += marks[i][2] # [2]가 점수. 점수를 누적 d_avg = d_sum / len(marks) # 평균계산 print('합계:',d_sum) print('평균:',d_avg)
2023. 12. 10.