★ [학습목표]
함수,매개변수,인자,리턴(return)의 개념을 이해한다.
함수를 정의하고 시행하여, 특정 값을 return 받아 출력하는 프로그램을 작성할 수 있다.
함수를 정의하고, 호출받았을 때 함수를 시행한다. 함수의 결과 값을 전달받아 활용할 경우 Return 명령어를 이용한다.
함수는 자판기, 매개변수는 데이터 투입구, 리턴은 데이터 배출구, 인자는 동전(데이터)
1) 함수를 정의하고, 호출하여 시행한다.
def plus(a,b):
print(5)
print(10)
y=plus(1,2)
print(y)
2) 함수를 정의하고, 호출할 때 함수를 시행하고 정해진 값을 return하고 종료한다.
def plus(a,b):
print(5)
print(10)
return 2
y=plus(1,2)
print(y)
2) 함수를 정의하고, 호출할 때 함수를 시행하고 정해진 값을 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)