본문 바로가기

프로그래밍(2024) 2학년 상암고

6강. 함수, 입력과 출력의 환장의 콜라보레이션 [파이썬 기초 수업]

1. 파이썬 함수 이론 정리 [원킹쌤 주목]

1) 함수 기본 컨셉

https://wikidocs.net/24

 

 

2) 함수의 기본 구조도

출처 : https://sejong-kr.libguides.com/c.php?g=938119&p=6789297

 

 

3) 함수의 입력과 출력 관계에 대한 구조도

출처 : https://chanho-yoon.github.io/python/python-function/

 

4) 함수 생성과 호출의 파이썬 코드 예시

 

5) 함수 사용 메커니즘 모식도

출처 : https://rfriend.tistory.com/361

 

 

2. 스스로 생각하며 타이핑하는 파이썬 실습

 

구글 코랩 새노트 만들고 코딩 준비

 

 

 

 

 

 

 

함수를 생성했으면 테스트를 해보자. 잘 돌아가는가?

아래코드에는 결과가 옳지 않다. 위 코드에 틀린 부분을 수정하라.

 

 

try-except 구조를 활용하여 기본 프로그램 구조로 코드를 작성해 보자.

 

 

3. 심화학습 : 파이썬 함수에 대해 조금 더 나아가자.

출처 : https://rfriend.tistory.com/368

아래 링크에서 제공하는 코드를 직접 작성해며 이해해보자.

https://rfriend.tistory.com/368

 

[Python] 함수 안의 함수 : 중첩함수(Nested Function), 재귀함수(Recursive Function)

이번 포스팅에서는 Python의 함수 중에서도 '함수 안의 함수 (Function in Function)' 로서 - (1) 중첩 함수 (Nested Function): 함수 안에 정의된 함수- (2) 재귀 함수 (Recursive Function): 함수 안에 자기 자신을 호

rfriend.tistory.com

 

재귀함수의 좋은예제들. 아래 코드도 추가 작성한다.

https://yganalyst.github.io/basic/Py_study11/

 

[Python 기초] 프로그램의 입출력 - 재귀함수 호출

프로그램의 설계와 관련된 입출력에 대해 알아보자.

yganalyst.github.io

 

 

오늘 작성한 코드. 노션 배움노트에 코랩 링크 기록하시오.

끝.

 

# 상암고등학교 # 서울시교육청

# 정보교사 # 성원경 선생님 # 원킹 쌤

# 파이썬 기초강좌 # 고등학교 프로그래밍 수업