Python 함수 형태 1 2 3 4

CODEDRAGON Development/Python

반응형



 

 

함수의 형태 1 - 출력형태O 입력형태O

출력 형태

있음(int) ->  O

입력 형태

있음(int x, int y) -> O

해석

x, y 입력 받아

plus() 함수의 기능을 처리하고

int으로 출력

출력시

출력 형태가 있어 함수 내에서 반드시 return문을 사용해야 합니다.

 

# 함수 정의 형태 - OO

def plus(x, y):

    result = x + y

    return result # 반환값

 

 

 

 

 

 

함수의 형태 2 - 출력형태O 입력형태X

출력 형태

있음(int) -> O

입력 형태

없음(void) -> X

해석

입력 받는 없이

inputNum() 함수의 기능을 처리하고

int으로 출력

출력시

출력 형태가 있어 함수 내에서 반드시 return문을 사용해야 합니다.

 

# 함수 정의 형태 - OX

def inputNum():

    result = input('insert any keys :')

    return result #반환값

 

 

 

 

 

 

 

함수의 형태 3 - 출력형태X 입력형태O

출력 형태

없음(void) -> X

입력 형태

있음(int x) -> O

해석

x, y 입력 받아

sum() 함수의 기능을 처리하고

출력은 하지 않음

출력시

출력 형태가 void이므로 함수 내에서 return 문이 없어도 됩니다.(return생략가능)

 

# 함수 정의 형태 - XO

def sum(x, y):

    print("%d, %d 합은 %d입니다." % (x, y, x + y))

 

 

 

 

 

 

 

 

함수의 형태 4 - 출력형태X 입력형태X

출력 형태

없음(void) -> X

입력 형태

없음(void) -> X

해석

입력 없이

output() 함수의 기능을 처리하고

출력은 하지 않음

출력시

출력 형태가 void이므로 함수 내에서 return 문이 없어도 됩니다.(return생략가능)

 

//함수 정의 형태 - XX

 

def output():

    print("Hello Python")

 

 


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

이름공간(NameSpace)  (0) 2020.01.22
ModuleNotFoundError: No module named 'tensorflow.keras' 해결방법  (0) 2020.01.22
연속라인  (0) 2020.01.21
[Python] Loop control  (0) 2020.01.20
제어문과 관련된 유용한 내장 함수  (0) 2020.01.20