코드업 기초 100제 파이썬 1047 ~ 1058
1047번
x = int(input())
print(x<<1)
- 왼쪽 시프트 연산자(«)
- 변수의 값을 왼쪽으로 지정된 비트 수 만큼 이동
- 왼쪽으로 1비트 밀때마다 2배씩 증가
- ex) a « b : a^(2^b)
- 오른쪽 시프트 연산자(»)
- 변수의 값을 오른쪽으로 지정된 비트 수 만큼 이동
- 오른쪽으로 1비트 밀때마다 1 / 2 씩 줄어든다
- ex) a » b : a/(2^b)
1048번
a,b = input().split()
print(int(a)<<int(b))
1049번
a,b = input().split()
a = int(a)
b = int(b)
if a>b:
print(1)
else :
print(0)
1050번
a,b = input().split()
a = int(a)
b = int(b)
if a==b:
print(1)
else :
print(0)
1051번
a,b = input().split()
a = int(a)
b = int(b)
if a<=b:
print(1)
else :
print(0)
1052번
a,b = input().split()
a = int(a)
b = int(b)
if a!=b:
print(1)
else :
print(0)
1053번
a = int(input())
print(int(not a))
# not으로 True or Flase를 int로
1054번
a,b = input().split()
if a == '1' and b == '1':
print(1)
else :
print(0)
1055번
a,b = input().split()
if a =='1' or b =='1':
print(1)
else :
print(0)
1056번
a,b = input().split()
if a != b:
print(1)
else :
print(0)
1057번
a,b = input().split()
if a==b:
print(1)
else :
print(0)
1058번
a,b = input().split()
if a =='0' and b =='0':
print(1)
else :
print(0)