논리 연산자: 두 개의 논리 값을 연산하여 참(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)
'코딩테스트 > 코드업' 카테고리의 다른 글
코드업 기본 100제 | 1065~1070: 기초-조건/선택실행구조 (Python / 파이썬) (0) | 2020.09.09 |
---|---|
코드업 기본 100제 | 1059~1062 : 기초-비트단위논리연산 / 1063~1064: 기초-삼항연산 (Python / 파이썬) (0) | 2020.09.09 |
코드업 기본 100제 | 1047~1048 : 기초-비트시프트연산 / 1049~1052 : 기초-비교연산 (Python / 파이썬) (0) | 2020.09.09 |
코드업 기본 100제 | 1038~1046 : 기초-산술연산 (Python / 파이썬) (0) | 2020.09.09 |
코드업 기본 100제 | 1028~1030 : 기초-데이터형 / 1031~1037 : 기초-출력변환 (Python / 파이썬) (0) | 2020.09.09 |
댓글