2024.05.14
딕셔너리 내 아이디/비밀번호 일치 여부 구하기
## p39 따라하기
## 딕셔너리로 아이디, 비밀번호 확인
m1 = {'id':'chk', 'pw':'12ab'}
m2 = {'id':'python', 'pw':'11aa'}
m3 = {'id':'bigdata', 'pw':'cc21'}
inpt_id = input('입력 아이디:')
inpt_pw = input('입력 비밀번호:')
if inpt_id in m1.get('id'):
if inpt_pw == m1.get('pw'):
print('패스워드가 일치합니다')
else:
print('패스워드가 일치하지 않습니다')
elif inpt_id in m2.get('id'):
if inpt_pw == m2.get('pw'):
print('패스워드가 일치합니다')
else:
print('패스워드가 일치하지 않습니다')
elif inpt_id in m3.get('id'):
if inpt_pw == m3.get('pw'):
print('패스워드가 일치합니다')
else:
print('패스워드가 일치하지 않습니다')
else:
print('ID가 존재하지 않습니다')
'''
★ 딕셔너리 하나에 넣어서 반복문으로 처리하려고 했으나,
인덱스 접근이 불가하다는 딕셔너리 특징 때문에 다른 방법으로 변경
mem = {'id':['chk', 'python', 'bigdata'], 'pw':['12ab', '11aa', 'cc21']}
inpt_id = input('입력 아이디:')
inpt_pw = input('입력 비밀번호:')
if inpt_id in mem.get('id'): ## id 존재하는지 체크
if inpt_pw == mem.get('pw'):
print('패스워드가 일치합니다')
else:
print('패스워드가 일치하지 않습니다')
else:
print('id가 존재하지 않습니다')
'''