알고리즘에 해당하는 코드를 작성해 봅시다(지면상 코드 부분은 들여쓰기를 생략합니다).
<알고리즘>
1. 사용자에게서 행정동명을 입력받아 변수(dong_name)에 저장하기
2. 행정동코드 데이터(code_data)를 돌며 반복하기
2.1 행정동코드 데이터의 마지막 열인 행정동명(열 인덱스 [-1])이 입력된 행정동명(dong_name)과 같다면
2.1.1 해당하는 행정동코드를 변수(dong_code)에 저장하기
<코드>
1. dong_name = input()
2. for row in code_data:
2.1 if row[-1] == dong_name:
2.1.1 dong_code = row[1]
코드를 프로그램으로 옮겨 봅시다. 알아보기 쉽게 안내문도 적당히 추가합니다.
dong_name = input('핫플레이스가 위치한 행정동을 입력하세요. --> ')
for row in code_data:
if row[-1] == dong_name:
dong_code = row[1]
print(dong_name, '-', dong_code, '을(를) 분석합니다!')