리스트

1 분 소요

[문제 상황]

올림픽 주관방송사인 KBS는 실시간으로 국가별 메달 집계 현황을 서비스하려고 합니다. 현재 우리나라의 메달 집계현황을 출력하는 프로그램을 작성해 보시오. 단, 인덱스는 사용자로부터 입력받도록 한다.

[코드]

Medallst=[['노르웨이','13','14','11'], ['독일','13','8','7'], ['캐나다','11','8','9'],
          ['미국','9','8','6'], ['네덜란드','8','6','6'], ['스웨덴','0','6','6'], ['대한민국','5','6','4']]
result = int(input("원하는 나라의 순위를 입력해주세요 : "))
print("{}의 금메달 개수는 {}개, 은메달 개수는 {}개, 동메달 개수는 {}개, 총 메달 개수는 {}개 입니다."
      .format(Medallst[result-1][0], Medallst[result-1][1], Medallst[result-1][2], Medallst[result-1][3], 
      int(Medallst[result-1][1])+int(Medallst[result-1][2])+int(Medallst[result-1][3])))

[출력 결과]

원하는 나라의 순위를 입력해주세요 : 1
노르웨이의 금메달 개수는 13개, 은메달 개수는 14개, 동메달 개수는 11개, 총 메달 개수는 38개 입니다.

원하는 나라의 순위를 입력해주세요 : 2
독일의 금메달 개수는 13개, 은메달 개수는 8개, 동메달 개수는 7개, 총 메달 개수는 28개 입니다.

원하는 나라의 순위를 입력해주세요 : 3
캐나다의 금메달 개수는 11개, 은메달 개수는 8개, 동메달 개수는 9개, 총 메달 개수는 28개 입니다.

원하는 나라의 순위를 입력해주세요 : 4
미국의 금메달 개수는 9개, 은메달 개수는 8개, 동메달 개수는 6개, 총 메달 개수는 23개 입니다.

원하는 나라의 순위를 입력해주세요 : 5
네덜란드의 금메달 개수는 8개, 은메달 개수는 6개, 동메달 개수는 6개, 총 메달 개수는 20개 입니다.

원하는 나라의 순위를 입력해주세요 : 6
스웨덴의 금메달 개수는 0개, 은메달 개수는 6개, 동메달 개수는 6개, 총 메달 개수는 12개 입니다.

원하는 나라의 순위를 입력해주세요 : 7
대한민국의 금메달 개수는 5개, 은메달 개수는 6개, 동메달 개수는 4개, 총 메달 개수는 15개 입니다.

업데이트:

댓글남기기