예제
2개의 정수값이 입력될 때,
그 불 값(True/False) 이 서로 다를 때에만 True 를 출력하는 프로그램을 작성해보자.
해설
- 참 거짓이 서로 다를 때에만 True 로 계산하는 논리연산을 XOR(exclusive or, 배타적 논리합) 연산이라고도 부른다.
소스 코드
a, b = input().split()
# 0이 아니면 true, 0이면 false
c = bool(int(a))
d = bool(int(b))
print((c and (not d)) or ((not c) and d))
'[Code Up] 기초 알고리즘 100제 With Python' 카테고리의 다른 글
6096 : [기초-리스트] 바둑알 십자 뒤집기 (0) | 2023.03.21 |
---|---|
6082 : [기초-종합] 3 6 9 게임의 왕이 되자 (0) | 2023.03.21 |
6031 : [기초-값변환] 정수 입력받아 유니코드 문자로 변환하기 (0) | 2023.03.14 |
6029 : [기초-값변환] 16진 정수 입력받아 8진수로 출력하기 (0) | 2023.03.14 |
6018 : [기초-입출력] 시간 입력받아 그대로 출력하기 (0) | 2023.03.14 |