728x90
모든 함수는 이름을 가지고 있다. 이 이름을 불려주면 파이썬은 그 이름 아래에 정의 되어있는 코드를 실행한다. 이때 함수를 부르는 코드를 '호출자'라고 한다. 함수가 호출자에게 결과를 돌려주는 것을 반환(return)이라 한다.
예제)
pi = 3.141592653589793
def cycle_func1(v_r):
global pi
return (pi * v_r * v_r) #반환값
def cycle_func2(v_r):
global pi
return (1/4*(pi*v_r*v_r)) #반환값
print(cycle_func1(5)) #호출자
print(cycle_func2(5)) #호출자
문제- abs(절대값을 반환하는 함수)함수를 사용하지 말고 if문을 이용해서 절대값을 출력하는 my_abs라는 함수를 생성하시오
def my_abs(num):
if n1<0:
return -num
else:
return num
print (my_abs(-2))