본문 바로가기

코리아 IT아카데미143

ddazua | 9강 연산자3 - 비트연산의 활용 ''' 비트연산 논리연산자 & 논리곱 | 논리합 ^ 배타논리 합 단항연산자 ~ 논리부정 쉬프트 연산자 >> A >> B A를 오른쪽으로 B만큼 비트이동 보색 : ~f123 해킹 ip ┌이것을 알아내야함 192.168.???.11 -본서버 (알 필요 x) ------- ㄴ대한민국이면 똑같은 0~255 0~255 0~255 0~255 8bit 8bit 8bit 8bit a*b=0 b=0 a*?=a ?=1 ┌10으로 가정 00001010 192.168.10.11 A B C D A,B,D에 0을 곱함 c에다가 bit로 1111...을 다 넣음 0 . 0 . 1111... . 0 A*0=0 B*0=0 C*1=00001010 D*0=0 내가아무리 앞의 8개를 알아도 뒤의 8개를 모르면 x 그래서 비트를 오른쪽으로 .. 2021. 9. 16.
아나콘다 스파이더 단축키 F5 : 콘솔 실행 ctrl + 1 : 주석 처리 및 해제 ctrl + 4 : 블럭 주석(=범위 주석) 처리 ctrl + 5 : 블럭 주석(=범위 주석) 해제 단축키 설정 : Tool > Preference 복사 : ctrl + alt + ↓,↑ (아래,위 방향키) 위치 이동 : 원하는 코드들을 alt + ↓,↑ 하여 원하는 위치로 조정 해당 셀 실행 : 해당 셀 커서 위치 ctrl + enter 레이아웃 추가 cell설정-> view > nanes > outline 레이아웃 위치변경 (ctrl+shift+F5, 드래그, ctrl+shift+F5(위치고정)) 2021. 9. 16.
ddazua | 8강 연산자2 - 조건식과 비트연산 #%% (1) 관계 연산자 isTrue = 10 == 11 # False isTrue = 10 != 11 # True print(isTrue) #%% (2) 논리 연산자 isTrue = 10 == 11 and 10 > 1 # (10!=11) False and True(10은 1보다 크다) F and T -> False isTrue = 10 == 11 or 10 > 1 # (10!=11) False or True(10은 1보다 크다) F or T -> True print(isTrue) '''day08.txt 비트 연산 1byte = 8bit 전구 8개가 모이면 1byte다. 비트 : 0 또는 1 10진수 : 0 ~ 9 2진수 : 0, 1 논리 연산자 & AND 두 비트가 모두 1이면 1 | OR 둘 중 하.. 2021. 9. 15.
ddazua | 7강 연산자1 - 우선순위와 결합성 '''day07.txt 연산자 기능이 있는 특수문자 연산자의 우선순위 최우선 연산자 . [] () 단항 연산자 + - ! 자료형 ~ 산술 연산자 = + - * / % 쉬프트 연산자 >> > 관계 연산자 > 10 파이썬에서 참과 거짓 True : 참 False : 거짓 관계 연산자 == : 같다 != : 같지 않다 : 미만, 초과 = : 이하, 이상 논리 연산자 and : A and B 두 조건식 모두 참일 때 참 or : A or b 둘 중 하나라도 참이면 참 단항 연산자 not : not 조건식 조건식이 True면 False, False면 True로 변경 ''' #%% 가격 입력 price = int(input("가격: ")) print("%d" %(price * 0.9)) '''console결과 가격.. 2021. 9. 15.