가오리의 코딩일기
코드업 기초 100제 8. 기초 - 논리 연산 본문
[53] 1(ture, 참) 또는 0(false, 거짓)이 입력되었을 때 반대로 출력하는 프로그램을 작성해보자.
bool = int(input())
print(not bool)
[54] 두 개의 참(1) 또는 거짓(0)이 입력될 때, 모두 참일 때에만 참을 출력하는 프로그램을 작성해보자.
a, b = map(int, input().split())
print(a and b)
[55] 두 개의 참(1) 또는 거짓(0)이 입력될 때, 하나라도 참이면 참을 출력하는 프로그램을 작성해보자.
a, b = map(int, input().split())
print(a or b)
[우리밋이 알려주는 Bonus 문제(1)] 1개의 정수형 입력이 들어오면 논리 연산을 이용하여 '홀수'와 '짝수'를 판별하여라.
num = int(input())
print(num % 2 and '홀수' or '짝수')
[56] 두 가지의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 다를 때에만 참을 출력하는 프로그램을 작성해보자.
a, b = map(int, input().split())
print(a and (not b) or (not a) and b)
[57] 두 개의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 같을 때에만 참이 계산되는 프로그램을 작성해보자.
a, b = map(int, input().split())
print((not a) and (not b) or a and b)
[58] 두 개의 참(1) 또는 거짓(0)이 입력될 때 모두 거짓일 때에만 참이 계산되는 프로그램을 작성해보자.
a, b = map(int, input().split())
print(not(a or b))
'Python > 코드업 기초 100제' 카테고리의 다른 글
코드업 기초 100제 10. 기초 - 삼항연산 (0) | 2022.05.13 |
---|---|
코드업 기초 100제 9. 기초 - 비트단위 논리연산 (0) | 2022.05.13 |
코드업 기초 100제 7. 기초 - 비교 연산 (0) | 2022.05.12 |
코드업 기초 100제 06. 비트 시프트 연산 (0) | 2022.05.11 |
코드업 기초 100제 05. 산술연산 (0) | 2022.05.10 |