문제 내용
채팅어플에서 친구를 등록하고, 친구를 찾은 후 연락처를 출력하는 프로그램을 작성하고자 한다.
- 반드시 list를 사용
- break를 입력하기 전까지 친구 등록(친구 이름과 연락처 입력)
- 찾을 친구 입력
- 찾는 친구가 있으면 연락처 출력 / 없으면 아무것도 출력안함
문제 풀이
friends = []
while True:
name = input('이름(입력 종료: break ) :')
if name == 'break':
break
phone = input('연락처 :')
friends.append([name, phone])
print("*"*40)
find = input('연락처를 찾을 사람의 이름 :')
for i in friends:
if i[0] == find:
print(i[1])
break
코드 결과
이름(입력 종료: break ) :김씨
연락처 :010-1111-2222
****************************************
이름(입력 종료: break ) :이씨
연락처 :010-3333-4444
****************************************
이름(입력 종료: break ) :박씨
연락처 :010-5555-6666
****************************************
이름(입력 종료: break ) :break
연락처를 찾을 사람의 이름 :박씨
010-5555-6666
'코드예시👨🏻💻▶️ 파이썬' 카테고리의 다른 글
파이썬 터틀 그래픽 (turtle graphics) 점점 커지는 정사각형 만들기 (0) | 2020.11.03 |
---|---|
파이썬 원의 넓이와 둘레를 계산하는 프로그램 (0) | 2020.11.03 |
파이썬 반복문을 통한 알고리즘 출력 (0) | 2020.11.03 |
파이썬 종합계산기 프로그램 작성 (0) | 2020.11.03 |
파이썬 나눗셈 작업 횟수를 출력하는 재귀함수 프로그램 (0) | 2020.11.03 |