python 문법 3

이코테 : Python 문법 -4. 함수와 람다 표현식

※모든 사진과 자료의 출처는 나동빈 [이것이 취업을 위한 코딩 테스트다] 입니다※ 함수 함수란 특정한 작업을 하나의 단위로 묶어 놓은 것이다. 함수를 사용하면 불필요한 소스코드의 반복 줄일 수 있다. 함수의 종류 내장함수 : 파이썬이 기본적으로 제공하는 함수 사용자 정의 함수 : 개발자가 직접 정의하여 사용할 수 있는 함수 함수 정의하기 프로그램에는 똑같은 코드가 반복적으로 사용되어야 할 때가 많다. 함수를 사용하면 소스코드의 길이를 줄일 수 있다. 매개변수 : 함수 내부에서 사용할 변수 (입력할 때 사용한다.) 반환 값 : 함수에서 처리 된 결과를 반환 (return 키워드 함께 def 함수명(매개변수); 실행할 소스 코드 return 반환 값 def (define) : 정의하겠다는 의미. 매개변수와 ..

Python 2020.11.11

이코테 : Python 문법 - 3. 조건문과 반복문

※모든 사진과 자료의 출처는 나동빈 [이것이 취업을 위한 코딩 테스트다] 입니다※ 조건문 조건문은 프로그램의 흐름을 제어하는 문법이다. 조건에 따라서 프로그램의 로직 설정한다. if 키워드를 이용한다 참일 경우 print() 안의 값 출력한다. 들여쓰기 코드의 블록을 들여쓰기로 지정한다. 블록 : 특정 기능 실행 위한 한 단위의 코드 묶음 if가 참일 경우, 같은 들여쓰기를 한 부분이 연달아 실행된다. 들여쓰기를 하지 않은 2번 부분은 무조건 실행된다. 표준은 4개의 스페이스 사용하는 것 추천한다. 조건문의 기본 형태 if ~ elif ~ else 경우에 따라서 elif 혹은 else 부분은 사용하지 않아도 된다. 비교 연산자 특정한 두 값을 비교할 때 이용할 수 있다. 비교 연산자 설명 X == Y 서..

Python 2020.11.10

이코테 : Python 문법 -2. 입출력

※모든 사진과 자료의 출처는 나동빈 [이것이 취업을 위한 코딩 테스트다] 입니다※ 입출력 모든 프로그램은 적절한 입출력 양식이 있다. 프로그램 동작의 1번째 단계 = 데이터 입력 받거나 생성하는 것이다. 문제에서 요구하는 대로 입력, 출력한다. (자주 사용되는) 표준 입력 방법 input()함수 : 한 줄의 문자열 입력 받는 함수 map()함수 : 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용 예) 공백을 기준으로 구분된 데이터를 입력 받을 때 list( map( int, input().split() ) ) 입력을 받고, 공백 기준으로 구분을 하고, 각 원소를 정수형으로 바꾸고난 다음에, 리스트로 만들어 준다 예) 공백을 기준으로 구분된 데이터의 개수가 많지 않다면 (개수가 정해져 있을 때) ..

Python 2020.11.10