Presentation is loading. Please wait.

Presentation is loading. Please wait.

Hello, Python! #2 <부제: 코딩은 혼자하는 것이다>

Similar presentations


Presentation on theme: "Hello, Python! #2 <부제: 코딩은 혼자하는 것이다>"— Presentation transcript:

1 Hello, Python! #2 <부제: 코딩은 혼자하는 것이다>
제작자: KAIST 08 김창엽 발표일자: 6/9/2010

2 목차 함수(Function) 제어문(Control Statement) For If While

3 함수(Function) 우리가 알고 있는 함수 Y= ax+b Y= F(X)

4 함수란? 입력을 가지고 어떤 일을 수행한 다음 결과물을 내어놓는 것

5 왜 함수를 쓰나? 반복적인 일을 한 덩어리로 만들어서 사용 어떤 입력값을 주었을 때 어떤 리턴값을 돌려준다

6 함수는 어떻게 생겼나? 이렇게 생겼다 얘는 무슨 뜻일까? 얘는?

7 함수 사용하기(1) 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지를 되돌려주는 함수를 만들자. ex) def addtion(a,b):

8 함수 사용하기(2) 계산기(Calculator)를 만들어 보자 calculation(a,b)를 입력하면
덧셈, 뺄셈, 곱셈, 나눗셈, 나머지를 출력하는 함수를 만들어보자.

9 잠시 생각해보자 구구단을 만들려면 어떻게 해야할까?

10 Control Statement: For
제어문 반복문 Indentation

11 이중 For문

12 for문 연습하기 구구단을 만들어보자 도형을 찍어보자 직각삼각형 평행사변형

13 If statement 만약에~ 만약에 GPA가 3.0을 넘으면 등록금을 안내고, 그렇지 않으면 등록금을 낸다

14 If문 연습하기 학점 환산하기 맨 위에 Grade = “B0” 선언하고,
Grade가 “A+” 이면 “4.3입니다” Grade가 “A0” 이면 “4.0입니다” … Grade가 “F” 이면 “0.0입니다”

15 Control Statement: While
For문과 마찬가지로 반복문

16 Infinite Loop Loop가 끝나지 않고 돌아야 하는 경우는 뭐가 있을까?

17 While문 연습하기 If문 연습에서 만들었던 코드를 고쳐봅시다. grade를 계속 입력 받고, 그에 따른 환산점수를 출력하기

18 숙제 마름모 그려보기 좋은 코딩 습관이란 무엇일까 조사해보자 머릿속으로 생각하는 것을 어떻게 프로그래밍으로 나타낼까?
자유 분량 머릿속으로 생각하는 것을 어떻게 프로그래밍으로 나타낼까? 프로그래밍 하는 과정이 어떻게 이루어지는 지 생각해보자

19 Reference 점프 투 파이썬


Download ppt "Hello, Python! #2 <부제: 코딩은 혼자하는 것이다>"

Similar presentations


Ads by Google