DAY 11 함수를 정의하고 호출하기 모두의 파이썬 20일 만에 배우는 프로그래밍 기초.

Slides:



Advertisements
Similar presentations
걸스데이. 목차 걸스데이 데뷔 날짜 걸스데이 데뷔 날짜 걸스데이 소속사 걸스데이 소속사 걸스데이 맴버 소개 걸스데이 맴버 소개 걸스데이 앨범 걸스데이 앨범 출처 출처.
Advertisements

문화콘텐츠 유오늘. 목차 HELLO KITTY 탄생배경 등장인물 소개 다양한 OSMU 사례 성공요인 분석.
Megazone Corp. R&D Dept. About 목 차 루비가 뭐지 ? 아하 ~! 이런 특징이 !! 뭐가 좋은 거야 ? 다 좋을 수는 없다. 이걸로 뭘 할 수 있을까 ? 기찻길 위의 루비 (Ruby on Rails)..
2014 년 가을학기 계산 입문 연습 #2 지도교수 : 박성우 조교 : 김준성 1. 목차 복습하기 정수와 문자열 논리연산자 비교연산자 비교 연산자 & 논리 연산자 조건 연산식 변수 선언 2.
Python 시작하기 빛나리 36 호 3/24. Python 이란 ? 생산성이 뛰어나고 간단하다. 다른 언어에 비해 쉽다. 오픈소스이다. 라이브러리가 많다. 빅데이터의 처리에 좋다. BitTorrent 문명, wow, google.
Python Essential 세미나 1 Socket Programming 발표자 : 임민상 ( 화 )
Company Name 사회복지협의회 07V0047 윤재웅 09V0011 김정순 09V0017 김혜진 09V0051 정지윤 09V0057 최귀숙.
03 변수와 자료형 세종대학교 최옥경 교수 참고 : 한빛미디어 뇌를 자극하는 C, INFINITY Perfect C.
제 2 장 프로그램 개발과정. 통합 개발 환경  통합 개발 환경 (IDE: integrated development environment)  에디터 + 컴파일러 + 디버거.
KBS 간사 훈련 그룹 성경 공부 준비 / 인도 2006 년 4 월 1 일 2006 년 4 월 1 일.
난 이제 알았어요 우리 주님 나셨네 - 성 우 목 장 - 1 부 발을 구르며, 함께 축하해 요 - 유 치 부 (4~6 세 ) -
1990 년 대의 중국 대중 음악. (1) 배경 (2) 1990 년대 대중 음악 (3) 중국, 1990 년대의 분위기는 ? - 가사를 중심으로.
소통 ○ CEO 와의 열린대화, 경영진과 함께 하는 도시락 간담회, 상임감사위원과 함께 「 Can Talk 」, 여직원과의 MV 대화 등 경영진과 직원과의 직접 소통의 장 ( 場 ) 마련 ○ 연평균 참석 직원 1,700 여명 ○ 내부고객만족도 조사 ( 소통, 상 · 하간.
생활 속의 확률과 진실성 하안북중 1학년 서동조.
2008 사회통계조사 통 계 청 사회복지통계과.
9월 첫새벽 특별헌신예배 2. 기도: 최일문 장로 (경조위원장) 3. 찬양: 경조위원회, 2~3남선교회
경희대 모의 논술(2차) <모의논술고사의 평가기준> - 이해 ․ 분석능력(30%) - 논리적 구성능력(20%)
일본어학과 대정대학 일본어학연수 7월 보고서 D그룹 정지향 조연경 허혜린 배지연.
지난 시간 지방재정 개념 자치단체 국가재정과 비교.
측정, 특수건강진단 비용지원사업 설명회 한국산업안전보건공단 전남동부지도원.
한국어 학습자를 위한 의성어·의태어 교육 방법 연구
R 실행. 2014년 가을학기 손시운 지도 교수: 문양세 교수님.
재경광주전남향우회 ∙ 전남일보 공동주최 2017 광주 ∙ 전남 귀농귀촌 박람회 실행계획안
천/ 로/ 역/ 정 2012 여름성경학교 화산교회.
2014년 전남농협 연합사업 추진전략 전남농협지역본부.
Python Bottle Web Framework
4-4 Comparison of Standard Deviations with the F test
Ruby 프로그래밍 1 문자열 입출력 제어구조 looping 함수 정의
GUI Programming - Part 2 ( GUI for Python - wxPython )
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 02. 프로그램의 기본구성.
누구나 즐기는 C언어 콘서트 제2장 기초 사항.
7장 배열 배열의 정의 배열의 초기화 1차원 배열 2차원 및 다차원 배열 문자 배열 배열과 구조.
-제어문, 함수, 클래스- IS lab. 김건영 Python -제어문, 함수, 클래스- IS lab. 김건영
5장 이름, 바인딩, 영역(2) 순천향대학교 컴퓨터공학과 하상호.
2장 표준 입출력 표준 입출력 함수의 종류 형식화된 입출력 문자 입출력 문자열 입출력.
01 평면디자인 →구상작품들 직선과 곡선을 이용한 평면디자인을 했습니다. 주제는 봄바람에 흩날리는 민들레 씨입니다.
生存交际 第一级 第一单元 nǐ hǎo , wǒ shì mài kè 你 好 , 我 是 麦 克 。 Hello! I’m Mike.
< 차 시 정 보 > 정보교과(중1)스토리보드 문제 해결과 프로그래밍 프로그래밍 과제명 대영역 중영역 내용요소
제주북초등학교 영재학급 심화반 6학년 14번 오정훈
자바의 신 Volume 1 1부(1~3장) 자바의 신 메인 홈 : 자바의 신 페이스북: 자바의 신 문제 풀이 :
고지혈증의 진단과 치료 신세계孝병원 김 종 일.
쉽게 풀어쓴 C언어 Express 제2장 프로그램 작성 과정 C Express.
Bingo 빙고 따라가기.
도형의 닮음 Ⅵ-1 도형의 닮음 (1) 닮음과 닮은 도형 닮음
문자열 처리하기 working with Strings
쉽게 풀어쓴 C언어 Express 제2장 프로그램 개발 과정 C Express.
The day Project 강사클럽 성공 나누기 프로젝트 Class Contents day - #1 – 동영상 소속
프로젝트 발표 가이드라인 학번: 이름: 홍길동.
니코틴 중독 중독의 이해 석윤숙 ( ) 조성희 교수님 (목)
JESS Eclipse 박영택 숭실대학교.
잔류전류감지기 광명소방서 광명119안전센터 정대성.
3정 5S.
제1회 PNU 코딩경진대회 부산대학교 소프트웨어교육센터.
한말글 빛내기운동은 홍익인간 운동 국학원 82회 국민강좌 한글학회 부설 한말글문화협회 대표 이대로
-자료형과 연산- IS lab. 김건영 Python -자료형과 연산- IS lab. 김건영
동영상 시청
Spring, 2019 School of CSE Pusan National University
온라인 플랫폼 의료관광상품 기획안 기획안과 별도로, 제출되는 상품 등록 정보는 이미지 형태로 제출바랍니다.
“경상북도 산업체, (예비)스타트업, 연구기관 엔지니어를
차트 만들기 p.307 미리 x축의 항목과, 데이터 계열의 이름이 나타날 수 있도록 지정하는 것이 편리하다.
찬양의 힘 – 시 135:1~3.
Spring, 2019 School of CSE Pusan National University
C.
오일석, C와 ALPS, 장. 문제 해결 © 오일석, 전북대학교 컴퓨터공학.
Spring, 2019 School of CSE Pusan National University
Python 기본.
9장 부프로그램 순천향대학교 컴퓨터공학부 하 상 호.
Python 라이브러리 딥러닝 강의소개 정성훈 연락처 : 이메일 :
확장기능 스크립트 작성.
시나브로 기획안.2 By.임나연.
Presentation transcript:

DAY 11 함수를 정의하고 호출하기 모두의 파이썬 20일 만에 배우는 프로그래밍 기초

함수를 정의하고 호출하기 01 함수를 정의하고 호출하는 프로그램 인자가 있는 함수 결괏값이 있는 함수 02 03

01 1. 함수를 정의하고 호출하는 프로그램 함수 : 자주 사용하는 프로그램의 일부분을 블록으로 분리해서 여러 번 사용할 수 있게 해 줌 함수를 정의한다’ : 함수가 어떤 기능을 할지 파이썬에 알려 주는 것 ‘함수를 호출한다’ : 만들어진 함수를 실제로 사용하는 것 def 함수 이름(인자): 함수의 내용 return 함수의 결과값 # 인자 없을 때 생략 가능 # 결과값 없을 때 생략 가능

1. 함수를 정의하고 호출하는 프로그램 01 예제 def hello(): print("Hello Python!") hello() hello() hello() # hello 함수를 정의 # hello 함수를 호출 실행결과 Hello Python! Hello Python! Hello Python!

2. 인자가 있는 함수 02 def hello2(name): print("Hello" , name) hello2("Justin") hello2("John") hello2("Mike") 실행결과 Hello Justin Hello John Hello Mike # 이름을 인자로 전달받아 Hello와 함께 출력하는 함수 # Justin을 인자값으로 넣어 hello2 함수를 호출 # John을 인자값으로 넣어 hello2 함수를 호출 # Mike를 인자값으로 넣어 hello2 함수를 호출

02 3. 결괏값이 있는 함수 def square(a): c = a * a return c s1 = 4 s2 = square(s1) print(s1, s2) 실행결과 4 16 # a의 제곱(a*a)을 구하는 함수 # s1(4)의 제곱을 구하는 함수를 호출해 결과를 s2에 저장

02 3. 결괏값이 있는 함수 def triangle(a, h): c = a * h / 2 return c print(triangle(3, 4)) 실행결과 ? # 밑변이 a이고 높이가 h인 삼각형의 넓이를 구하는 함수 # 밑변이 3이고 높이가 4인 삼각형의 넓이를 출력

02 3. 결괏값이 있는 함수 인자는 종류가 두 가지예요? 다음 프로그램을 잠깐 볼까요? def square(n): return n*n print(square(3)) 어떤 수를 변수 n으로 전달받아 n의 제곱값(n*n)을 결과로 돌려주는 함수인 square를 정의하였습니다. 이후, 이 함수에 3이라는 값을 넣어서 호출해 출력하는 프로그램입니다. 여기서 square 함수를 정의할 때 사용한 n과 square 함수를 호출할 때 사용한 3은 둘 다 ‘인자’입니다.

02 3. 결괏값이 있는 함수 인자는 종류가 두 가지예요? 다음 프로그램을 잠깐 볼까요? def square(n): return n*n print(square(3)) n과 같이 함수에서 사용되는 값을 정의하는 인자를 ‘형식 인자’ 또는 ‘매개변수’라 합니다. 3과 같이 함수를 호출할 때 실제로 사용되는 값을 ‘실 인자’ 또는 ‘인자/인수’라고 부릅니다. 엄밀하게 말하면 조금 다른 개념이지만, 처음 프로그래밍을 배우는 단계에서는 이 둘을 구분하면 오히려 혼란스러울 수 있습니다. 따라서 이 책에서는 그냥 ‘인자’라고 부르겠습니다.