enumerate, zip 함수 활용

->
enumerate(): 반복문 사용 시 몇번째 반복문인지 확인이 필요할 때 사용. 인덱스 번호와 요소값을 tuple 형태로 반환
zip(): 동일한 위치의 요소끼리 묶음.
while 문: 조건문이 참이면 실행문 실행
while 조건문:
실행문


함수
입력값이 몇개인지 모를 때: def <함수명>(*변수명) 사용(Non keyword argument)

매개변수의 연장선
def f(a, *arg, **kwards):
*arg: 넘어오는 모든 인수의 데이터를 tuple로 받음.
**kwards: 넘어오는 모든 인수의 데이터를 dictionary로 받음.
Class
객체지향 프로그래밍:
객체를 우선으로 생각해서 프로그래밍 하는것
객체-> 클래스로부터 생성, 클래스의 속성과 메소드를 가짐
클래스-> 객체에서 사용되는 속성과 메소드를 가짐
속성-> 클래스와 객체에 사용되는 변수
메소드-> 클래스와 객체에서 사용되는 함수