본문 바로가기

728x90
반응형
언어
728x90
반응형
27

두 수 입력 받아서 큰 값 출력. 파이썬 값 비교 a,b = map(int, input().split()) print(int(a if (a>=b) else b)) #조건식 또는 값이 True면 if 앞의 값 리턴, 아니면 else 뒤의 값 리턴 2021. 4. 23.
코드업 6059/6060 비트단위로 NOT/and 하여 출력하기 6059 print(~int(input())) 6060 a, b = map(int, input().split()) print(a&b) 2021. 4. 23.
파이썬 비트단위 연산자 ~ 틸드 비트단위(bitwise)연산자 ~ (tilde, 틸드라고 읽는다.) ~ not & and | or ^ xor right shift ex) 1= 00000001 ~1 = 11111110 = -2 참고: 코드업 설명 컴퓨터에 저장되는 모든 데이터들은 2진수 형태로 바뀌어 저장된다. 0과 1로만 구성되는 비트단위들로 변환되어 저장되는데, 양의 정수는 2진수 형태로 바뀌어 저장되고, 음의 정수는 "2의 보수 표현"방법으로 저장된다. 양의 정수 5를 32비트로 저장하면, 5의 2진수 형태인 101이 32비트로 만들어져 00000000 00000000 00000000 00000101 로 저장된다.(공백은 보기 편하도록 임의로 분리) 32비트 형의 정수 0은 00000000 00000000 00000000 00000.. 2021. 4. 23.
파이썬 둘 다 아닐 때 둘 다 false 일 때 조건식: 코드업 6058 a, b = map(int, input().split()) if (not(bool(a) or bool(b))): print(True) else: print(False) 2021. 4. 23.
코드업 기초 100제 코드 답 6056, 7 파이썬 boolean a, b = map(int, input().split()) if (bool(a) != bool(b)): #7번은 == print(True) else: print(False) 2021. 4. 23.