목록파이썬기초 (2)
코딩뿌셔
파이썬은 클래스 기반의 객체 지향 프로그래밍 언어입니다. 이때, 객체(Object)는 여러가지 속성을 가질 수 있는 대상을 말하며 클래스(Calss)는 객체를 효율적으로 생성하기 위해 만들어진 구문입니다. 그럼 학생 성적 관리 프로그램을 통해 자세히 알아보겠습니다. 학생 성적 관리를 위해서는 학생 이름, 학번, 과목별 성적 등이 필요합니다. 1. 객체 우선 딕셔너리로 학생을 표현하고 이를 리스트로 묶어 학생들을 표현했습니다. 이때, 여러가지 속성을 가질 수 있는 대상인 학생이 바로 객체입니다. students = [ {'name' : '홍길동', '국어': 87, '수학': 98, '영어': 88, '과학': 95}, {'name' : '김미영', '국어': 92, '수학': 98, '영어': 96, '..
함수는 '코드의 집합'으로 함수를 생성하는 기본 형태는 아래와 같습니다. def 함수명(매개변수): 실행코드 간단하게 인사를 3번하는 함수를 작성한 후 확인해 봅시다. def print_3_hi() : print('안녕하세요') print('안녕하세요') print('안녕하세요') print_3_hi() 안녕하세요 안녕하세요 안녕하세요 1. 매개변수 이제 매개변수를 사용하는 함수를 살펴봅시다. 함수 괄호 내부에 value와 n 매개변수를 지정하였습니다. 이때, value는 인사, n 은 인사 횟수입니다. 이때, 지정한 매개변수는 2개이므로 함수 호출 시 매개변수 개수가 다른 경우 오류를 출력합니다. ex) print_n_hi('안녕하세요'), print_n_hi('안녕하세요', 3, 5) def prin..