IT 와 Social 이야기/Python348 [데이터 사이언스 스쿨] 2.6 파이썬 함수 함수(function)는 입력을 받아 그 입력에 해당하는 출력을 반환(return)하는 기계와 같다. 예를 들어 500원을 넣으면 생수가 나오고, 1000원을 넣으면 콜라가 나오는 자판기는 다음과 같은 함수이다. f(500) = "생수" f(1000) = "콜라" 파이썬에는 def 키워드와 return 키워드를 사용하여 다음과 같이 함수를 만들 수 있다. - 숫자 x를 입력하면 두 배 (*2)가 되도록 하는 함수는 다음과 같다. 함수의 입력은 한 개가 아니라 여러 개가 되어도 상관없다. 입력 변수가 여러개이면 쉼표, (comma) 를 사용하여 함수를 정의한다. 입력 변수는 원하는 만큼 얼마든지 만들 수 있다. 함수에 이름을 주지 않거나 코드를 짧게 줄여쓰는 방법으로 람다(lambda)함수라는 것이 있다... 2021. 3. 12. [데이터 사이언스 스쿨] 2.5 파이썬 조건문 기초 if ~ else 명령을 사용하면 조건에 따라 다른 명령을 수행할 수 있다. if ~ else 명령은 다음과 같이 만든다. 참 또는 거짓일 때 실행되는 명령들은 빈칸을 4칸 띄우고 써야 한다. 조건으로 나누어야 할 경우의 수가 두 가지가 아니라 여러 가지일 때는 다음과 같이 if ~ elif ~ else 명령을 사용할 수 있다. 만약 10문제를 보는 시험에서 8개 이상을 맞으면(조건 1) 성적이 “A”, 8개 미만이고 5개 이상을 맞으면(조건 2) “B”, ” 5개 미만을 맞으면(조건 3) “C”가 된다면 점수는 다음과 같이 계산할 수 있다. 때로는 조건문 안에 조건문이 포함된 형태도 있다. 이러한 형태를 중첩(nesting)이라고 한다. 조건문 내부에 다시 조건문을 중첩하면 4칸을 더 들여써야 한다. .. 2021. 3. 12. [데이터 사이언스 스쿨] 2.4 파이썬의 문자열 형식화 - 연습문제 (1) name과 age라는 변수에 각각 이름과 나이를 넣고 다음과 같이 출력하는 코드를 만들어라. (2) a, b 두 변수에 10과 3이라는 값을 대입하라. a, b 변수와 문자열 형식화를 사용하여 다음과 같은 문자열을 출력하는 코드를 만들어라. (3) a, b 두 개의 변수에 3과 12라는 값을 넣고 이 변수를 사용하여 다음과 같이 세로셈으로 곱셈 결과를 출력하는 코드를 만들어라. 출처: [데이터 사이언스 스쿨] 2.4 파이썬의 문자열 형식화 - 연습문제 2021. 3. 12. [데이터 사이언스 스쿨] 2.4 파이썬의 문자열 형식화 파이썬에서는 복잡한 문자열 출력을 위한 문자열 형식화(string formatting)를 지원한다. 문자열을 형식화하는 방법에는 % 기호를 사용한 방식과 format 메서드를 사용한 방식, 그리고 f 문자열을 사용하는 방식이 있다. 문자열 뒤에 % 기호를 붙이고 그 뒤에 다른 값을 붙이면 뒤에 붙은 값이 문자열 안으로 들어간다. 만약 여러개의 값을 문자열 안에 넣어야 한다면 % 기호 뒤에 있는 값을 소괄호로 감싸야 한다. 형식지정 문자열은 여러가지 숫자 인수를 가질 수도 있다. % 기호 다음에 오는 정수는 값이 인쇄될 때 차지하는 공간의 길이를 뜻한다. 만약 공간의 길이가 인쇄될 값보다 크면 정수가 양수일 때는 값을 뒤로 보내고 공백을 앞에 채우거나 반대로 정수가 음수이면 값을 앞으로 보내고 공백을 뒤에.. 2021. 3. 10. 이전 1 ··· 38 39 40 41 42 43 44 ··· 87 다음