함수 기본 미션 및 선택 미션

My Image============================================

기본 미션 : P.223 [직접 해보는 손코딩: 범위 내부의 정수르 모두 더하는 함수]

실행 후 코드가 입력된 화면 실행결과 확인

선택 미션 : 매개변수, 기본 매개변수,

가변 매개변수에 대해 간락하게 정리한 부분 포스팅

분량 : 총 5장

============================================

 

1. 기본 미션 및 선택 미션

두 미션 모두 이전 게시글에 있다.

https://lunablog.duckdns.org/2021/11/25/chapter-05-%ed%95%a8%ec%88%98/

기본 미션 : [범위 내부의 정수를 모두 더하는 함수]

def sum_all(start,end):
      output=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))
0 to 100 5050
0 to 1000 500500
50 to 100 3825
500 to 1000 375750
PS D:\□□□□□_fFF□\□\□y□h□□>

기본미션:p223

선택 미션: 매개변수, 기본 매개변수,

가변 매개변수에 대해 간락하게 정리한 내용 포스팅하기

매개변수:함수 호출시 사용되는값

가변 매개변수: 원하는 만큼의 변수를 받을수있음. print 함수의 경우

가변매개변수를 사용함.

– 가변 매개변수뒤에 일반 매개변수가 올 수 없음.

– 가변 매개변수는 하나만 사용할수 있음.

└ 가변매개변수는 어디부터 어디까지인지

모르기 때문에 제약사항을 걸어둠.

 

기본 매개변수: ‘매개변수=값’의 형태로 되어있는 매개변수, 매개변수를 입력하지

않았을 때(default)값으로 들어감

– 기본 매개변수뒤에 일반 매개변수가 올 수 없음.

– 기본 매개변수 뒤에 가변 매개변수가 올 수 없음.

 

키워드 매개변수: 매개변수 이름을 지정해서 입력하는 매개변수

일반 매개변수: 위의 메개변수를 제외한 매개변수

선택미션: 이전 포스팅한 글 중 일부