반응형
친구들의 이름과 전화번호를 저장하고 검색모드를 통해 친구들의 이름으로 전화번호를 검색할 수 있는 프로그램을 작성해보자.
contacts = {}
while True:
name = input('(입력 모드) 이름을 입력하세요: ')
if not name:
break
tel = input('전화번호를 입력하세요: ')
contacts[name] = tel
while True:
name = input('(검색모드) 이름을 입력하세요: ')
if not name:
break
if name in contacts:
print(name,'의 전화번호는',contacts[name],'입니다.')
▶ contacts = {} : contacts라는 빈 딕셔너리 생성
while True:
name = input('(입력 모드) 이름을 입력하세요: ')
if not name:
break
tel = input('전화번호를 입력하세요: ')
contacts[name] = tel
▶ 이름을 입력하지 않고 엔터키를 치면 검색모드로 변함
→ contacts 딕셔너리에 name이라는 key에 대한 tel의 value값을 저장함
while True:
name = input('(검색모드) 이름을 입력하세요: ')
if not name:
break
if name in contacts:
print(name,'의 전화번호는',contacts[name],'입니다.')
▶ 이름이 contacts 딕셔너리에 존재한다면 사용자가 입력한 사람의 이름과 전화번호 출력
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 파일 개념 정리 (0) | 2021.09.04 |
---|---|
[ Python ] 문제 제시 프로그램 (0) | 2021.09.04 |
[ Python ] 튜링상 수상자 데이터 분석 프로그램 (0) | 2021.09.04 |
[ Python ] e-mail 보내기 프로그램 (0) | 2021.09.03 |
[ Python ] 행성까지의 여행 시간 구하기 프로그램 (0) | 2021.09.03 |