본문 바로가기

python 공부 함수 이번 강의는 함수에대해 작성해보록 하겠습니다. 먼저 함수란 무엇이냐하면 함수는 코드가 반복되는부분을 줄여주고 유지 보수를 쉽게하기 위해서 함수를 사용합니다. 무슨말이냐면 1학년 1반부터 3반까지 학생들 정보를 처리하는 코드를 작성할때 몆가지 값만빼고 나머지는 똑같은 방법을 처리하니깐 코드가 같을수박에없습니다. 그코드를 반복적으로 적지않고 하나의 함수를 만들어서 필요할때마다 함수를 호출해서 사용하는 방식으로 함수를 사용합니다 자그럼 이제 코드를 볼까요 함수는 이런식으로 생겻습니다 def (...): 자그럼 위를 통해 덧셈 함수를 만들어보겠습니다 1 2 def add(a,b): return a+b cs 위 코드를 보면 add라는 이름을 가진 함수는 a,b라는 인자를 받고 리턴값으로 a+b 를더한다 는말입니다.. 더보기
python 공부 제어분 for문 오랜만에 python 기초 강좌를 쓰는것같다.. 앞에 내용과 설명하는 방식이 달라도 이해부탁드립니다. 이번에 배워볼것은 반복문 for문이다. 앞에서는 while문을 배웠지만 별다른게 없다. for은 이런식으로 사용 할수가있다. for in : 타겟에는 사용할 변수를 적어주고 컨테이너객체는 원하는 값을 적어주면되는것이다. 아무리 말해봐도 이해가 가지않을것이다. 간단한 코드를 적어보도록하겠다. 앞에서 리스트를 배웠다는 가정하에 설명을 하겠다. a=["dog","cat","pig"] a라는객체에 동물 3개를 넣었다. 그다음 객체안에 내용을 출력해보싶을때 그럴때 for문을 사용하는것이다. 단순히 a객체를 print a 하면되지만 for문을 사용해 하나하나 찍을수가있다. 1 2 3 a=["dog","cat","p.. 더보기
SetConsoleTextAttribute API SetConsoleTextAttribute API 위 API는 콘솔창의 글자색을 변경해주는 API이다 기존에 썻던 글자색이 맘에안들거나 무지개색으로 출력하고싶을때는 이 API를 사용해서 찍어보는것도 좋을거같다 먼저 함수원형을 살표보자 1 2 3 4 5 6 BOOL WINAPI SetConsoleTextAttribute( _In_ HANDLE hConsoleOutput, _In_ WORD wAttributes ); Colored by Color Scripter cs 함수원형은 이렇다 첫번째 인자로 콘솔창의 핸들을받고 두번째 인자로는 색을 받는거같다 색의 표를 만들어보면 번호 색깔 0 검정 1 어두운 파랑 2 어두운 초록 3 어두운 하늘 4 어두운 빨강 5 어두운 보라 6 어두운 노랑 7 회색 8 어두운 회.. 더보기