💎혼공파 4주차 미션 내용

주차 Chapter 기본미션 선택미션
4주차 Chapter 05 p.223 [직접 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수] 실행 후 코드가 입력된 화면 및 실행 결과 화면 캡쳐하기. 매개변수, 기본 매개변수, 가변 매개변수에 대해 간략하게 정리한 내용 포스팅하기

#기본미션

직접 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수 실행

#함수 선언 
def sum_all(start,end):
		#변수 선언
		out_put =0
		# 반복문을 돌려 숫자 더하기
		for i in range(start, end+1):
				output+=i
		return output

# 호출
print("0 to 100:", sum_all(0, 100))
print("0 to 1000:", sum_all(0, 1000))
print("50 to 100:", sum_all(50, 100))
print("500 to 1000:", sum_all(500, 1000))

출력화면

출력화면


#선택미션

매개변수 정리

특성\이름 매개변수 기본 매개변수 가변 매개변수
형태 매개변수 매개변수 = 기본값 *가변매개변수
입력 매개변수의 식별자에 값 바로 들어감 매개변수 입력하지않으면 기본값이 적용 동적으로 정해진개수없이 입력받음
위치 기본, 가변 매개변수의 무조건 앞쪽에 위치 - 기본 매개변수 뒤에도 일반매개변수 올수없음(일반매개변수 뒤)
  1. 가변 뒤에는 갈수있음
  2. 기본매개변수가 가변매개변수 앞에 올때 : 기본값적용안됨 | - 가변매개변수 뒤에는 일반매개변수 올수없음 ( 일반매개변수 맨뒤)
  3. 기본매개변수 앞은 상관없음 | | 개수 | 제한X | 제한X | 1개만 가능 | | 사용 | 식별자 | 식별자 | 리스트처럼 이용 | | 에러 | 함수 호출시 매개변수 개수가 틀릴경우 | 기본매개변수가 가변매개변수 앞에 오면서 기본값을 사용하려할때 | 가변매개변수가 일반매개변수 앞에 위치할때 |