다음은 몇몇 국가의 행복도를 나타낸 사전이다.
happiness = {
'호주': 7.95,
'노르웨이': 7.9,
'미국': 7.85,
'일본': 6.2,
'한국': 5.75,
}
이 사전을 순회하며 다음과 같은 텍스트를 화면에 출력해 보라.
호주 사람들은 7.95만큼 행복합니다.
노르웨이 사람들은 7.9만큼 행복합니다.
미국 사람들은 7.85만큼 행복합니다.
일본 사람들은 6.2만큼 행복합니다.
한국 사람들은 5.75만큼 행복합니다.
코드
happiness = {
'호주': 7.95,
'노르웨이': 7.9,
'미국': 7.85,
'일본': 6.2,
'한국': 5.75,
}
for country_name, score in happiness.items():
print(country_name, ' 사람들은 ', score, '만큼 행복합니다.', sep='')
실행 결과
호주 사람들은 7.95만큼 행복합니다.
노르웨이 사람들은 7.9만큼 행복합니다.
미국 사람들은 7.85만큼 행복합니다.
일본 사람들은 6.2만큼 행복합니다.
한국 사람들은 5.75만큼 행복합니다.
items()
메서드를 사용하면 된다. 문제에 나온 출력 양식에 맞춰 키와 값을 함께 출력한다.print()
함수를 호출할 때 sep
매개변수에 빈 문자열 ''
을 인자로 전달하고 각 항목의 띄어쓰기를 직접 하면 된다.