#1051 : [기초-비교연산] 두 정수 입력받아 비교하기3
두 정수(a, b)를 입력받아 b가 a보다 크거나 같으면 1을, 그렇지 않으면 0을 출력하는 프로그램을 작성해보자.
a, b = input().split()
a = int(a)
b = int(b)
c = 1 if a<=b else 0
print (c)
#1052 : [기초-비교연산] 두 정수 입력받아 비교하기4
두 정수(a, b)를 입력받아 a와 b가 서로 다르면 1을, 그렇지 않으면 0을 출력하는 프로그램을 작성해보자.
a, b = input().split()
a = int(a)
b = int(b)
c = 0 if a == b else 1
print (c)
#1053 : [기초-논리연산] 참 거짓 바꾸기
1(true, 참) 또는 0(false, 거짓) 이 입력되었을 때 반대로 출력하는 프로그램을 작성해보자.
a = int(input())
if a == 1 :
print(int(0))
if a == 0 :
print(int(1))
#1054 : [기초-논리연산] 둘 다 참일 경우만 참 출력하기
두 개의 참(1) 또는 거짓(0)이 입력될 때, 모두 참일 때에만 참을 출력하는 프로그램을 작성해보자.
a, b = input().split()
a = int(a)
b = int(b)
if a == 1 and b == 1 :
print(1)
else :
print(0)
#1055 : [기초-논리연산] 하나라도 참이면 참 출력하기
두 개의 참(1) 또는 거짓(0)이 입력될 때, 하나라도 참이면 참을 출력하는 프로그램을 작성해보자.
a, b = input().split()
a = int(a)
b = int(b)
if a == 1 or b == 1 :
print(1)
else :
print(0)
#1056 : [기초-논리연산] 참/거짓이 서로 다를 때에만 참 출력하기
두 가지의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 다를 때에만 참을 출력하는 프로그램을 작성해보자.
a, b = input().split()
a = int(a)
b = int(b)
print(a^b) #^는 xor 연산자로 둘 중 하나만 참일 경우 출력
#1057 : [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기
두 개의 참(1) 또는 거짓(0)이 입력될 때, 참/거짓이 서로 같을 때에만 참이 계산되는 프로그램을 작성해보자.
a, b = input().split()
a = int(a)
b = int(b)
print(int(not(a^b)))
#1058 : [기초-논리연산] 둘 다 거짓일 경우만 참 출력하기
두 개의 참(1) 또는 거짓(0)이 입력될 때, 모두 거짓일 때에만 참이 계산되는 프로그램을 작성해보자.
a, b = input().split()
a = int(a)
b = int(b)
print(int(not a and not b))
#1059 : [기초-비트단위논리연산] 비트단위로 NOT 하여 출력하기
입력 된 정수를 비트단위로 참/거짓을 바꾼 후 정수로 출력해보자.
a = int(input())
print(~a) #~는 비트 연산에서 비트를 뒤집는다
#1060 : [기초-비트단위논리연산] 비트단위로 AND 하여 출력하기
입력된 정수 두 개를 비트단위로 and 연산한 후 그 결과를 정수로 출력해보자.
a, b = input().split()
a = int(a)
b = int(b)
print(a&b)
'Python > PS in Python' 카테고리의 다른 글
[코드업 기초 100제] 1071~1080 (파이썬) (0) | 2020.07.25 |
---|---|
[코드업 기초 100제] 1061~70 (파이썬) (0) | 2020.07.22 |
[코드업 기초 100제] 1041~50 (파이썬) (0) | 2020.07.19 |
[코드업 기초 100제] 1031~40 (파이썬) (0) | 2020.07.17 |
[코드업 기초 100제] 1021~30 (파이썬) (0) | 2020.07.16 |
댓글