본문 바로가기
코딩테스트/코드업

코드업 기본 100제 | 1053~1058 : 기초-논리연산 (Python / 파이썬)

by 함께 공부해요 2020. 9. 9.


논리 연산자: 두 개의 논리 값을 연산하여 참(true, 1) 또는 거짓(false, 0)을 결과로 얻는 연산자

연산자

의미

비고

&&

and

모두 참(1)이면 참(1)

||

or

하나라도 참(1)이면 참(1)

!

not

부정


코드업 # 1053 : [기초-논리연산] 참 거짓 바꾸기

입력

1

출력

0

a = int(input())
if a == 1:
    print(0)
else:
    print(1)

코드업 # 1054 : [기초-논리연산] 둘 다 참일 경우만 참 출력하기

입력

1 1

출력

1

a, b = map(int, input().split())
if a == 1 and b == 1:   # and 대신 &도 사용가능
    print(1)
else:
    print(0)

코드업 # 1055 : [기초-논리연산] 하나라도 참이면 참 출력하기

입력

1 1

출력

1

a, b = map(int, input().split())
if a ==1 or b == 1:
    print(1)
else:
    print(0)

코드업 # 1056 : [기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기

입력

1 1

출력

0

a, b = map(int, input().split())
if a != b:
    print(1)
else:
    print(0)

코드업 # 1057 : [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기

입력

0 0

출력

1

a, b = map(int, input().split())
if a == b:
    print(1)
else:
    print(0)

코드업 # 1058 : [기초-논리연산] 둘 다 거짓일 경우만 참 출력

입력

1 1

출력

0

a, b = map(int, input().split())
if a == 0 and b == 0:
    print(1)
else:
    print(0)

 

 

wook2124/Algorithm

Practice algorithm. Contribute to wook2124/Algorithm development by creating an account on GitHub.

github.com

 

댓글