혼공학습단/혼자 공부하는 파이썬

[혼공학습단 파이썬] 10기, 4주차 미션

✨️데이터분석가✨️ 2023. 7. 30. 21:22
728x90
728x90

혼공학습단 10기!
[혼자 공부하는 파이썬(개정판)]의 4주차 미션입니다.

 

파이썬 주차별 미션
파이썬 주차별 미션

 

 

4주차 - 기본 미션

[p287, 직접 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수] 실행 후 코드가 입력된 하면 및 실행 결과 화면 캡처하기

- for 반목문으로 start 숫자부터 하나씩 증가한 숫자를 end 숫자까지 더하는 방식

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

 

 

4주차 - 선택 미션

[매개변수]

- 함수의 괄호( ) 내부 자료

- def 함수이름(매개변수명, 매개변수명, ...):

    내용

  함수이름(, , ...)

매개변수
매개변수

 

 

[기본 매개변수]

- 매개변수에 아무것도 넣지 않아도 들어가는 값

- 기본매개변수는 맨 뒤에서만 사용 가능(기본매개변수 뒤에 일반매개변수가 올 수 없음)

def 함수이름(매개변수명매개변수명, ..., 기본매개변수명 = ):

    내용

  함수이름(, , ...)

기본 매개변수
기본 매개변수

 

 

[가변 매개변수]

- 매개변수를 원하는 만큼 받을 수 있는 함수

- 가변매개변수는 한 번만 사용 가능, 맨 뒤에서만 사용 가능(가변매개변수 뒤에 일반매개변수가 올 수 없음)

- def 함수이름(매개변수명, 매개변수명, ..., *가변매개변수명):

    내용

  함수이름(, , ...)

가변 매개변수
가변 매개변수

 

 

※ 가변 매개변수 + 기본 매개변수

- 가변매개변수, 기본매개변수 순으로 작성해야 함

- 기본매개변수는 변수명을 넣어 값을 지정해야 함

가변 매개변수 + 기본 매개변수
가변 매개변수 + 기본 매개변수

 

 

 

 

 

[혼공학습단 파이썬] #5-1. 함수 생성, 가변 매개변수, 기본 매개변수, 리턴

5. 함수 1) 함수 생성 (1) 함수 용어 (2) 함수 기본 (3) 가변 매개변수 (4) 기본 매개변수 (5) 가변 매개변수 + 기본 매개변수 (6) 리턴 1) 함수 생성 (1) 함수 용어 - 함수 호출(function call): 함수를 실행하

dataslog.tistory.com

 

[혼공학습단 파이썬] #5-2. 함수 활용 (재귀 함수, 메모화, 조기 리턴, 평탄화)

5. 함수 2) 함수 활용 (1) 재귀 함수 (2) 메모화 (3) 조기 리턴 (4) 평탄화 2) 함수 활용 (1) 재귀 함수 - 내부에서 자기 자신을 호출하는 함수 (함수 안에 함수 사용) - 팩토리얼 구하기 (n! = n * (n-1) * (n-2)

dataslog.tistory.com

 

[혼공학습단 파이썬] #5-3. 함수 고급 (튜플, 람다, 파일 처리, 제너레이터)

5. 함수 3) 함수 고급 (1) 튜플 (2) 람다 (3) 파일 처리 (4) 제너레이터 3) 함수 고급 (1) 튜플 (tuple) - 리스트와 비슷한 자료형으로 보통 함수와 함께 사용함 리스트 튜플 [값, 값, 값, ... ] 선언한 값을

dataslog.tistory.com

 

 

 

 

728x90
728x90