728x90
반응형
f = open('user.txt', 'r')
lines = f.readlines()
f.close()
u_id = input('아이디 : ')
u_pw = input('비밀번호 : ')
u_flag = False # user 를 찾았는지 변수
for li in lines:
u_info = li.split(',') # 문자열 분리
u_info[0] = u_info[0].strip() # strip 함수로 공백 및 중바꿈(\n) 제거
u_info[1] = u_info[1].strip()
if u_id == u_info[0] and u_pw == u_info[1]: # iw, pw 비교
u_flag = True # user를 찾았다고 True
print(f'안녕하세요. {u_id}님')
break # for 반복문 종료
if u_flag == False: # user를 찾지 못했으면
print('아이디와 비밀버호를 확인하세요.')
결과
아이디 : apple1
비밀번호 : 123
apple1 123 apple1 123
안녕하세요. apple1님
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 키워드 가변인자 인수명 반복 출력 (0) | 2022.11.18 |
---|---|
[파이썬] 문제 : 주사위 100번 했을 때 1, 2, 3, 4, 5, 6이 나오는 횟수 (0) | 2022.11.18 |
[파이썬] 문제 : 파일을 읽어 합계,평균 구해 다른 파일에 저장하기 (0) | 2022.11.18 |
[파이썬] 문제 : 두 수 입력받아 사칙연산 함수 만들기 (0) | 2022.11.18 |
[파이썬] 문제 : [1,1..0.5,05]리스트 컴프리헨션 코드 만들기 (0) | 2022.11.18 |
댓글