6058 둘 다 거짓일 경우만 참 출력하기
a, b = map(int, input().split())
print(not bool(a) and not bool(b))
6059 비트단위로 NOT 하여 출력하기
a = int(input())
print(~a)
이제 비트단위논리연산 파트로 들어가봅시다 ~
비트단위(bitwise)연산자 ~ 를 붙이면 된다.(~ : tilde, 틸드라고 읽는다.)
비트단위(bitwise) 연산자는,
~(bitwise not), &(bitwise and), |(bitwise or), ^(bitwise xor),
<<(bitwise left shift), >>(bitwise right shift)
가 있다.
6060 비트단위로 AND 하여 출력하기
정수형을 비트단위로 바꾸고 AND하여 출력하면 되려나?
a,b = map(int, input().split())
print(a&b)
정답정답,
정수형을 비트연산자로 계산
6061 비트단위로 OR하여 출력하기
a,b = map(int, input().split())
print(a|b)
6062 비트단위로 XOR하여 출력하기
a,b = map(int, input().split())
print(a^b)
비트단위(bitwise) 연산자는,
~ :(bitwise not),
& :(bitwise and),
| :(bitwise or),
^ :(bitwise xor),
<< :(bitwise left shift),
>> :(bitwise right shift)가 있다.
틀린 내용이 있다면 댓글로 알려주세요 :)
반응형
'🚀 PS > CodeUp - 기초100제' 카테고리의 다른 글
[CodeUp] 기초 100제 파이썬 문풀 6068, 6069, 6070, 6071, 6072 | if문, while문 (0) | 2022.04.06 |
---|---|
[CodeUp] 기초 100제 파이썬 문풀 6063, 6064, 6065, 6066, 6067 | 3항연산, 조건/선택실행구조 (0) | 2022.04.05 |
[CodeUp] 기초 100제 파이썬 문풀 6053, 6054, 6055, 6056, 6057 | 기초-논리연산 (0) | 2022.04.01 |
[CodeUp] 기초 100제 파이썬 문풀 6048, 6049, 6050, 6051, 6052 (0) | 2022.04.01 |
[CodeUp] 기초 100제 파이썬 문풀 6043, 6044, 6045, 6046, 6047 (0) | 2022.04.01 |