
혼공파 신청하길 너무 잘했다고 생각한 일주일...
아무것도 하고싶지 않고 책도 보고싶지 않았는데 혼공파 덕에 이번주도 미션 해냈다
남은 2주도 화이팅해야지!!!
<기본 미션>
p. 287 [직접 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수] 실행 후 코드가 입력된 화면 및 실행 결과 화면 캡쳐하기 |

<선택 미션>
매개변수, 기본 매개변수, 가변 매개변수에 대해 간략하게 설명하기 |
● 매개변수: 함수를 호출할 때 괄호 내부에 넣는 여러 가지 자료
- ex) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
- 매개변수는 함수를 생성할 때 괄호 내부에 식별자를 입력해서 만듦
→ der 함수 이름(매개변수, 매개변수, ...):
문장
- 함수를 생성할 때 매개변수를 넣지 않거나 더 많이 넣는 경우 : TypeError
→ 함수를 선언할 때 매개변수와 함수를 호출할 때의 매개변수가 같아야함
● 기본 매개변수: '매개변수 = 값' 의 형태. 매개변수를 입력하지 않았을 경우 매개변수에 들어가는 기본값
- 기본 매개변수 뒤에는 일반 매개변수가 올 수 없음
● 가변 매개변수: 매개변수를 원하는 만큼 받을 수 있는 함수(매개변수 개수가 변할 수 있다는 의미)
- def 함수 이름(매개변수, 매개변수, ..., *가변 매개변수):
문장
- 가변 매개변수 뒤에는 일반 매개변수가 올 수 없음
- 가변 매개변수는 하나만 사용할 수 있음