파이썬 입력과 출력과 조건문 and or 연산자

모든 프로그래밍 언어에는 입력과 출력으로 이루어져 있습니다. 어떠한 동작버튼을 누르면 입력 어떠한 작동을 하면 출력이라고 할수가 있습니다.

이전 포스팅에서 다루었던 조건문 논리 연산자는 or 또는 and 를 예제를 통해서 상세히 살펴보고자 합니다. 연산자는 왼쪽과 오른쪽을 결합하여 True 또는 False가 됩니다.

논리 연산자의 경우에는 모든 프로그래밍 언어에서 사용되며 작동방식도 동일하기 때문에 파이썬 연산자를 이해한다면 모든 언어의 연산자를 이해하였다고 할수가 있습니다.

OR 연산자: True or True는 Ttue, True or False는 True, False or False는 False
AND 연산자: True and True는 True, True and False는 False, False and False는 False

1.입력과 출력

파이썬에서 입력은 ‘변수 = input(“”)’ 로, 예제를 보면 input_id = input(‘아이디를 입력해 주세요.\n’) 를 실행하면, 아이디를 입력 하라는 문구나 나타나며 admin 을 입력하면 hello 가 출력이 됩니다.

2.or 논리연산자

간단한 조건문 예제를 보면 if real_kim == in_str or real_park == in_str: 으로, 이이디를 kim, park 둘중에 하나라도 맞게 입력하였다면 true 가 되므로 hello 가 실행이 됩니다.

위에서 이미 설명한것과같이 True or False는 True 이므로 이이디 둘중에 하나라도 맞게 입력하면 True 입니다. 반대로 아이디가 전부 다르다면 False or False 가 되므로 who are you? 가 실행이 됩니다.

3.and 논리연산자

로그인 예제를 보면 if real_id == input_id and real_pwd == input_pwd: 이므로 아이디를 admin, 비밀번호를 1111 로 입력을 하였다면 True 이므로 Hello 가 실행이 됩니다.

위처럼 True and True 가 되면 hello 가 실행이 되며, 아이디와 비밀번호 둘중에 하나라도 틀리면 False 이므로 로그인에 실패하였다고 실행이 됩니다.

지금까지 파이썬의 입력과 출력 논리연산자 and와 or 의 예제를 살펴보았습니다. 파이썬 입문자의 경우에 조금은 어렵다고 느껴질수도 있지만 여러번 반복학습으로 이해할수가 있답니다.

Leave a Comment