<OR 진리표>
True or True = True
True or False = True
False or True = True
False or False = False
<AND 진리표>
True and True = True
True and False = False
False and True = False
False and False = False
-or은 둘 다 flase만 아니면 다 true다(거짓이 되기 어려움)
-and는 둘 다 true만 아니면 다 flase다(참이 되기 어려움)
(A)코드
input_id = input("아이디를 입력해주세요.\n")
input_pwd = input("비밀번호를 입력해주세요.\n")
real_id = "egoing"
real_pwd = "11"
if real_id == input_id:
if real_pwd == input_pwd:
print("Hello!")
else:
print("잘못된 비밀번호입니다")
else:
print("잘못된 아이디입니다")
(B)코드
input_id = input("아이디를 입력해주세요.\n")
input_pwd = input("비밀번호를 입력해주세요.\n")
real_id = "egoing"
real_pwd = "11"
if real_id == input_id and real_pwd == input_pwd:
print("Hello!")
else:
print("로그인에 실패했습니다")
-B코드는 A코드를 and로 묶은 코드이다
-B코드로 나타내면 코드가 줄어들고 보기 편하지만 A코드처럼 개별적인 프린트는 나타낼 수 없다