함수정의
def 함수명(x,y):
return x+y
함수호출
print(함수명(x,y))
or
함수명()
💡 실행문에 pass를 넣어 잠시 비워두고 오류안나게 할 수 있음. (조건문때와 같음)
함수 내에서 또 다른 함수 호출
결과값
매개변수
➡ customer1, customer2
인수
➡ '홍길동','박찬호'
💡 매개변수가 2개면, 인수도 2개로 해야한다
💡 인수와 매개변수 개수는 일치해야 한다
매개변수 개수가 정해지지 않은 경우
*
를 써도 됌
출력
*로 데이터 받을때 튜플형태
로 데이터 받음
return 키워드를 이용하면 함수 실행결과를 호출부로 반환 할 수 있다!
def divideNumber(n):
if n % 2 == 0:
return '짝수'
else:
return '홀수'
💡 위에서부터 내려올때 return 만나면 반환되어 아래 구문이 실행안됌.
아래 다른 if문이나 for문이 있어도 실행 안하고 넘어감
이럴때는 다른 변수로 담아서 사용해도 됌.
def divideNumber(n):
if n % 2 == 0:
result = '짝수'
else:
result = '홀수'
return result