사용자가 직접 생성하여 사용할 수 있는 함수
함수 정의 키워드
def 함수이름 (인자1, 인자2, …)
def 함수이름 (인자1, 인자2, …)
문장1
문장2
return 반환값1, 반환값2, …
def hello(name):
print('안녕하세요. {}님 반갑워요! :)'.format(name))
hello('velog')
안녕하세요. velog님 반갑워요! :)
return값이 꼭 없어도 된다.
def Calculate(x, y, c):
if c == '+':
return '결과는 {}입니다!'.format(x + y)
elif c == '-':
return '결과는 {}입니다!'.format(x - y)
elif c == '*':
return '결과는 {}입니다!'.format(x * y)
elif c == '//':
return '결과는 {}입니다!'.format(x // y)
Calculate(10, 5, '+')
결과는 15입니다!
return문으로 함수 기능을 수행한 후 반환 값을 전달한다.