파이썬 비밀번호
조회수 2957회
비밀번호를 입력받고 미리 저장합니다. 비밀번호 최대 입력 횟수 : 3번 비밀번호가 맞으면 '로그인 됨' 틀리면'다시 입력' 3번 입력했는데 틀리면 '로그인 실패!'로 출력된 후 종료되어야 합니다. 입력 3번 하는 것까지는 되는데 틀려도 맞아요 '로그인 됨'이라고만 나옵니다.
i = 0
while i < 3:
input = input("비밀번호: ")
password = "iloveyou"
if input == "iloveyou":
print("로그인 되었습니다!")
break
elif i > 3:
print("로그인 실패! 횟수 초과!")
i += 1
else:
print("비밀번호를 다시 입력하세요.")
i += 1
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
원래 코드는 password에 비밀번호를 할당하고 password에 비밀번호가 있는지 확인하는 코드입니다. input이 password와 같은지 확인해야 됩니다.
i = 0 while i < 3: input = input("비밀번호: ") password = "iloveyou" if input == password: print("로그인 되었습니다!") break elif i > 3: print("로그인 실패! 횟수 초과!") i += 1 else: print("비밀번호를 다시 입력하세요.") i += 1
댓글 입력