이름의 일부만 입력해도 해당하는 전화번호가 출력되게끔..
조회수 609회
//
dic={'홍길동':'010-4444-5555','김중앙':'010-9191-8181',"심청":'010-3232-5454'}
while True:
user = input('이름>> ')
namelist = list(dic.keys())
numberlist = list(dic.values())
if user in namelist:
print(user, dic[user])
else:
if user == 'add':
newname = input("이름은? ")
newnum = input("전화번호는? ")
dic[newname] = newnum
print(newname, "전화번호가 추가되었습니다.")
else:
print("찾을수 없습니다.")
continue
이런 코드를 짰습니다.
'홍길동'을 입력하면 딕셔너리의 벨류값이 나옵니다.
그런데 '홍길'만 검색해도 나오게 하는 방법은 무엇일까요?
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
댓글 입력