일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 풀이
- web
- 파이썬
- hackingcamp
- 라업
- reversing
- 드림핵
- 강의
- 리버싱
- 코드엔진
- 시탭
- 라이트 업
- 워 게임
- ctf
- 변수
- write up
- 라이트업
- write-up
- ShaktiCTF
- 해킹캠프
- reversing.kr
- 2021
- c언어
- 히공
- 리버스 엔지니어링
- Basic
- PYTHON
- 뭉뭉
- probgame
- vsCode
목록programming (14)
히공

오늘은 파이썬에서 if문에 대해서 알아보겠습니다. 2, 3줄을 해석하자면 num이란 변수가 5하고 같으면 "숫자가 5입니다."를 출력하라 라는 뜻입니다. 여기서 알 수 있듯 if 조건문: 하고 싶은 것 if는 이런식으로 쓰는것입니다. 정확히 하자면 조건문이 True일때 들여쓰기된 부분들을 실행 합니다. (나중에 알게 됩니다.) 이제 한번 if문을 활용해서 짝수 구별 프로그램을 만들어 볼까요? 여기서 보시면(a%2 == 0 이란거는 a를 2로 나눈 나머지가 0하고 같으면) 이란 뜻입니다. a를 2로 나눠 나머지가 0인 게 짝수지요? if 문을 활용한다면 이것 말고도 날짜계산기도 만들 수 있습니다. 이건 날짜계산 입니다. 날짜를 집어넣으면 몇 요일인지 알려주는 프로그램이지요. if가 얼마나 좋은친구인지 아시..

논리연산자 and 둘 중 하나가 거짓이면 거짓 or 둘 중 하나가 참이면 참 not 참이면 거짓 입니다. 3번째줄 a and a를 해석하자면 True True 둘다 참이니까 참 4번째줄 a and b는 둘중 하나가 거짓이니깐 거짓 5번째줄 b and b는 둘다 거짓이기때문에 거짓 입니다. or입니다. 3번째줄 a or a는 둘다 참 이기 때문에 참 4번째줄 a or b는 둘중 하나가 참 이기 때문에 참 5번째줄 b or b는 둘다 거짓이기 때문에 거짓 이 논리연산자는 나에 배울 if문에서 정말 필요하니까 잘 알아두시는게 좋을꺼 같습니다.

input함수를 공부하도록 하겠습니다. input은 무엇이냐 하면 input은 입력하는 값을 받아오는 함수입니다. a = input() 이란 거는 입력하는 값을 a에 저장한다는 의미입니다. 이런식으로 print와 이어서 쓸 수 있겠죵? 이거 뭔가 이상합니다. 분명 1하고 2를 입력하고 더했는데 왜 12가 나오지요? 3이 나와야 하는 거 아닌가요? input 함수는 기본적으로 받아온 값을 str 문자열 함수로 받아옵니다. python 3번 강의에서 보여드렸듯 문자열 1, 2를 더했으니 붙여서 12가 나온 겁니다. 그러면 문자열 말고 정수로 만드는 법은 없을까요? 이런식으로 하면 됩니다. 1하고 5를 입력했으니 6이 나오는게 당연하지요. 이런식으로 실수 형태도 가능합니다. 이런식으로도 가능합니다. 아까 까지..

변수 오늘은 변수의 대해서 알아보도록 할겁니다. 대표적인 자료형의 종류 int 정수형 float 실수형 str 문자열 bool 블형(참,거짓) 여기서 '블형' 이란게 좀 생소하실텐데 블형은 참, 거짓을 담는 자료형 입니다. (나머지 자료형은 나중에 강의로 다루도록 하겠습니다.) 여기서 보시면 a = 10 이부분은 a에 10을 저장한다는 의미입니다. 근데 위에 4개(int,float,str,bool)을 쓰지 않아도 괜찮은 건가요? 라고 생각하실 수도 있는데 파이썬은 자동으로 됩니다. a,b가 10이니까 10 10 이 출력되었네요. 이런식으로 실수형태도 쓰실 수 있습니다. 여길 보자면 type이란 함수가 나왔지요? type함수는 괄호안에있는 수 or 변수 가 무슨 타입 인지 알려주는겁니다. a를 물어봤으니 ..

2강 입니다. "" 따옴표 안에 출력하고 싶은 말을 넣으면 그대로 출력이 됩니다. 작은 따옴표도 됩니다. print에서 ()괄호 안에 출력하고 싶은 식을 넣으면 알아서 해줍니다. 덧셈, 뺄셈, 나눗셈, 곱셈 전부다 가능하답니다. 주의 따옴표 안에 넣으면 그대로 나와요. 이런식으로 그냥 나옵니다. 주의주의 만약 print로 하고 싶은 말, 연산, 둘다 하는 방법은 아주 간단합니다. 이런식으로 따옴표 안에는 말하고 싶은거, 따옴표 밖에는 연산하시면 됩니다. 서식지정자 파이썬은 다양한 방법으로 문자열을 만들 수 있습니다. 그 중 서식지정자를 활용하여 문자열을 만드는 방법입니다. %d는 정수를 받아옵니다. %s는 문장을 받아오는 겁니다. 뒤에있는 히공이를 받아오게 되는것이지요. %c는 단일문자를 받아옵니다. %..

오늘은 파이썬3하고 비주얼 스튜디오 코드 설치법을 알아보겠습니다. 일단 인터넷에서 www.python.org에 들어가주세요. 여기서 Downloads를 누르시면 이런식으로 나오게 되는데 Python 3.8.1(버전은 다를 수 있음)을 눌러주세요. 그러시면 파이썬 설치 프로그램이 다운됩니다. 다운 다하셨으면 열어 주세요. 여기서 중요합니다. Add Python3.8 to PATH를 꼭 누르시고 Install Now를 눌러주세요. 그러시면 다운이 됩니다. 다운이 끝나면 이런창이 뜨게 되는데 Close 눌러주세요. 이제 파이썬은 다운이 다 끝났습니다. ㅎㅎ 이제 Visual studio code를 설치 하겠습니다. 구글에 들어가서 비주얼 스튜디오 코드를 치시면 이런식으로 아마 뜰꺼에요. 여기서 첫번재 Visu..