파이썬 중급_001_함수

이새롬·2023년 2월 3일
0

python

목록 보기
5/21
post-thumbnail

1. 함수

함수정의

def 함수명(x,y):
return x+y

함수호출

print(함수명(x,y))

or

함수명()

💡 실행문에 pass를 넣어 잠시 비워두고 오류안나게 할 수 있음. (조건문때와 같음)


함수 내에서 또 다른 함수 호출

결과값

2. 인수와 매개변수

매개변수 ➡ customer1, customer2
인수  ➡ '홍길동','박찬호'

💡 매개변수가 2개면, 인수도 2개로 해야한다
💡 인수와 매개변수 개수는 일치해야 한다

매개변수 개수가 정해지지 않은 경우 * 를 써도 됌

출력

*로 데이터 받을때 튜플형태로 데이터 받음

3. 함수 실행 결과 반환

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

0개의 댓글