반응형
def 를 이용해서 함수를 정의할 수 있다.
이때 정의한 함수는 return()문 뒤에 있는내용으로 해석이된다.
# 이제부터 func()는 10으로 해석됩니다.
def func():
return 10
# 이제부터 say_hello()는 '안녕하세요!'로 해석됩니다.
def say_hello():
return '안녕하세요!'
# 이제부터 plus_ten(n)은 n + 10으로 해석됩니다.
def plus_ten(n):
return n + 10
# 위에서 func()가 10으로 해석되도록 return문을 작성했습니다.
# 따라서 10이 출력됩니다.
print(func())
# 위에서 say_hello()가 '안녕하세요!'로 해석되도록 return문을 작성했습니다.
# 따라서 '안녕하세요!'가 출력됩니다.
print(say_hello())
# 위에서 plus_ten(n)이 n + 10으로 해석되도록 return문을 작성했습니다.
# 따라서 20+10이 되므로 30이 출력됩니다.
print(plus_ten(20))
위와 같이 def 를 통해 함수를 정의하고 return문만 작성하게되면 코드는 실행되나 결과값이 출력되지 않는다.
print문을 이용해 해당 펑션명을 출력하게되면
콘솔창에 출력결과가 노출된다.
plust_ten(n)이라는 펑션에 n + 10을 리턴할 수 있게 하고 print(plus_ten(20))이라는 값을 추고 코드를 실행하게 되면
이렇게 30이 호출되게 된다
이 포스팅은 제휴광고를 포함할 수 있으며, 이에 따른 일정액의 수수료를 제공받습니다.
반응형
'TECH' 카테고리의 다른 글
AWS 4.11 IAM 서비스 (0) | 2022.12.20 |
---|---|
엘리스스쿨 - 자체응용, input과 return을 이용한 값 출력 (0) | 2022.10.14 |
엘리스스쿨_터미널로 입력, 콘솔로 출력 (0) | 2022.10.14 |
COLAB Pandas 이용해보기 (0) | 2022.10.07 |
모바일 고유식별번호 UUID,IMEI 등 (0) | 2022.08.17 |