[P] 함수값의 Return

Go~ USA·2024년 3월 27일
0

Python

목록 보기
2/15

★ [학습목표]
함수,매개변수,인자,리턴(return)의 개념을 이해한다.
함수를 정의하고 시행하여, 특정 값을 return 받아 출력하는 프로그램을 작성할 수 있다.

  • 함수를 정의하고, 호출받았을 때 함수를 시행한다. 함수의 결과 값을 전달받아 활용할 경우 Return 명령어를 이용한다.

  • 함수는 자판기, 매개변수는 데이터 투입구, 리턴은 데이터 배출구, 인자는 동전(데이터)

1) 함수를 정의하고, 호출하여 시행한다.

  • 본 code에서 정의된 함수는 출력만 하고 return은 없다.

def plus(a,b):
  print(5)
  print(10)

y=plus(1,2)
print(y)

2) 함수를 정의하고, 호출할 때 함수를 시행하고 정해진 값을 return하고 종료한다.

  • 본 code에서 정의된 함수는 출력도하고, 2라는 값을 return한다.
  • return 받은 값은 출력도 한다.

def plus(a,b):
  print(5)
  print(10)
  return 2

y=plus(1,2)
print(y)

2) 함수를 정의하고, 호출할 때 함수를 시행하고 정해진 값을 return하고 종료한다.

  • 본 code에서 정의된 함수는 출력도하고, a+b 라는 값을 return한다.
    ※ 단, return이후 함수는 시행되지 않는다. 이 경우 "10"은 출력되지 않는다.
  • return 받은 합계값은 출력도 한다.

def plus(a,b):
  print(5)
  return a+b
  print(10)
  
y=plus(1,2)
print(y)

3) 함수를 정의하고, food라는 인자를 받아서, 그 인자 List를 인수로 보내면 함수에 도달할 때 여전히 List가 됩니다.


def my_function(food):
  for x in food:
    print(x)

fruits = ["apple", "banana", "cherry"]

my_function(fruits)

0개의 댓글

관련 채용 정보