본문 바로가기
Python/[혼공학습단]

[혼공학습단] 혼자 공부하는 파이썬 4주차 미션

by 이진. 2022. 2. 9.

 

 

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

 

 

 

 

 

 

 

 

 

 

[기본 미션]

 

 

 

3. 범위 내부의 정수를 모두 더하는 함수

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))

 

 

 

 

 

 


 

 

 

[선택 미션]

 

 

 

매개변수 : 함수 호출 시 넣는 값.  함수의 괄호 내부에 넣는 것을 의미

 

 

가변 매개변수

print() 함수와 같이 변수를 원하는 만큼 받을 수 있는 매개변수

 

  • 가변 매개변수 뒤에는 *일반 매개변수가 올 수 없음
  • 가변 매개변수는 하나만 사용할 수 있음

위와 같은 제약이 없으면 가변 매개변수가 어디부터 어디까지인지 알 수 없기 때문에 걸어두어야 합니다.

 

 

 

 

기본 매개변수

'매개변수 = 값' 형태로 되어있는 매개변수

 

  • 기본 매개변수 뒤에는 일반, 가변 매개변수가 올 수 없음

 

 

 

키워드 매개변수

매개변수 이름을 지정해서 입력하는 매개변수

 

  • 가변 매개변수를 앞에 두고, 뒤에 기본 매개변수들이 들어가 있는 형태

 

 

 

 

 

 


 

 

 

 

[GitHub]

 

매주 미션 완료한 후 혼공파 실습 자료들을 올리고 있습니다.

 

https://github.com/0pyaq0/HONGONG_Python.git

 

GitHub - 0pyaq0/HONGONG_Python: [Python] 혼공학습단 Python 🧩🎈

[Python] 혼공학습단 Python 🧩🎈. Contribute to 0pyaq0/HONGONG_Python development by creating an account on GitHub.

github.com

 

 

댓글