티스토리 뷰

return으로 함수 중간에서 빠져나오기

return은 값을 반환하는 기능뿐만 아니라 함수 중간에서 바로 빠져나오는 기능도 있다.

보통은 if와 조합해서 특정 조건일 때 함수 중간에서 빠져나온다.

global 변수를 사용할 경우, 특정 조건을 만족하면 함수를 빠져나오는 코드로 구현할 수 있다.

 

<예시>

매개변수 a가 10이면 함수를  빠져나온다. 두 번째 프린트문은 실행되지 않는다.

 

>>> def not_ten(a):
...     if a == 10:
...         return
...     print(a, '입니다.', sep='')
...
>>> not_ten(5)
5입니다.
>>> not_ten(10)
>>>
댓글