본문 바로가기
Common /Python

[Python]Function #1 - 정의, 사용, 매개변수, 값반환

by 언덕너머에 2017. 6. 3.

함수 정의


1. 함수 정의 명령어 - def

def f_root():

    r1 = (-b + (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)

    r2 = (-b - (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)


    print('The value is {} or {}'.format(r1, r2))


2. 함수의 사용

def f_root():

    r1 = (-b + (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)

    r2 = (-b - (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)


    print('값은 {} 또는 {}'.format(r1, r2))


a=2

b=4

c=-16


f_root()

  - 결과

The value is 2.0 or -4.0


3. 매개변수(Parameter)있는 함수의 사용

def f_root(x, y, z):

    r1 = (-b + (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)

    r2 = (-b - (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)


    print('The value is {} or {}'.format(r1, r2))


a=2

b=4

c=-16


f_root(a, b, c)

  - 결과

The value is 2.0 or -4.0


4. 함수에서 생성된 값반환

def f_add(x, y):

    value = x + b


    return value


a=1

b=2


print('1 + 2 값은 {}이다.'.format(f_add(a, b)))

  - 결과

1 + 2 값은 3이다.


'Common > Python' 카테고리의 다른 글

[Python]긴 문자열 입력하기  (0) 2017.06.06
[Python]자주 쓰이는 내장함수 - format  (0) 2017.06.06
[Python]편집기 설치-PyCharm  (0) 2017.06.03
[Python]3.6.1 설치  (0) 2017.06.03
[Python]if-else  (0) 2017.06.02